ePrivacy and GPDR Cookie Consent by Cookie Consent
3 Comments

Mehrere Zeilen mit VI auskommentieren
Will man mehrere Zeilen mit dem VI auskommentieren kann man mit dem Visual Mode arbeiten.

 

 

Auskommentieren

Mit der Taste "v" wird der Visual Mode aktiviert, danach kann man mit den Pfeiltasten die Textzeilen markieren. Jetzt Kommandoeingabe mit Doppelpunkt aufrufen und den zu ersetzenden Ausdruck eingeben.
Die Zeichen :'<,'> gibt der VI automatisch vor und müssen stehen bleiben.
Einfach den Suchausdruck dahinter schreiben! Beispiel

:'<,'>s/^/#/

Kommentare wieder enfernen

Auch hier wieder, zuerst mit der Taste "v" in den Visual Mode wechseln und die Zeilen, bei denen der Kommentar entfernt werden soll, markieren. Kommentar dann wie folgt, durch Suchen und Ersetzen, entfernen. Beispiel

:'<,'>s/^#//

 

Say something here...
You are a guest
or post as a guest
Loading comment... The comment will be refreshed after 00:00.
  • This commment is unpublished.
    Martin · 2 months ago
    Das Auskommentieren mehrerer Zeilen mit VI ist einfach. Aktiviere den Visual Mode mit der Taste "v" und markiere die gewünschten Zeilen. Dann rufe den Befehl auf und füge den Suchausdruck hinzu, z.B. :'<,'>s/^/#/.
    Ob du nun zu Hause oder im Büro arbeitest — diese Methode hilft dir, schnell Kommentare hinzuzufügen oder zu entfernen. Und wenn du mal in einem Café sitzt und deine Codezeilen auskommentierst, kannst du sagen: "Ich kommentiere nicht nur Code, ich kommentiere mein Leben 😊"
  • This commment is unpublished.
    John Doe · 7 months ago
    Sorry,
    Da war ein blank zu viel
    :se nonu
  • This commment is unpublished.
    John Doe · 7 months ago
    Top!

    Eine weitere Möglichkeit ist die, die Zeilennummer einzusetzen, wenn man sie weiß.

    Mit (Esc-Taste), dann
    :se nu
    kann man sie anzeigen und mit
    :se no nu
    kriegt man die wieder aus.

    Das Auskommentieren geht entsprechend der gezeigten Möglichkeit mit
    :124,438s/^/# /

    Das heißt von Zeile 124 bis 438 ersetze (subtitute) jeden Zeilenanfang (^) durch einen # und ein Leerzeichen.
    Der Subst-Befehl erstzt immer "dieses" gegen "das", wenn man ihm jenes so sagt    :s/dieses/das/
    Wenn das auf die gesamte Datei angewendet werden soll, gibt's hinten noch ein g für global.   :s/dieses/das/g

    Best Regards
    von noch so einem. :-)

Entwickeln sie Ihre App

Industrielösungen für den Mittelstand nach Maß!

Verbesserung Sie ihrer Arbeitsabläufe durch individuelle Apps und Serverlösungen. Schaffen Sie sich einen besseren Überblick und lösen Sie sich von zahlreichen Tabellen und Textdokumenten. Industrie 4.0 ist auch für den Mittelstand erschwinglich.

Wir entwickeln das passende Konzept und liefern eine - für Ihr Unternehmen passende - digitale Lösung.

 
industrieloesungen

Ihr individuelles Softwareprojekt

Softwareentwicklung nach Maß - gewinnen Sie einen starken Partner für die Zukunft.

Profitieren Sie von unserer langjähringen Expertise im Bereich der Softwareentwicklung. Wir bauen Ihre WebApp, Mobile-App oder Desktop-Applikation. Dabei verwenden wir bekannte Programmiersprachen, Frameworks und Datenbanksysteme.

 
softwareentwicklung

Datenbank Entwicklung und Support

Von lightweight database bis zur high-end enterprise solution
oder auch Data Warehousing, unsere Experten haben tiefes Wissen in allen Bereichen.

Wir unterstützen und entwickeln Ihre bereits existierenden oder neuen Datenbanksysteme. Typische Datenbank-Systeme wie Microsoft SQL-Server oder Oracle Database kennen wir genauso gut wie auch auch kostenlose Open-Source Lösungen.

 
datenbanken

Über uns

Wir sind ein agiles Team von Softwareentwicklungen, UX-Designern und IT-Supporten und haben uns auf individuelle Softwarelösung für den Mittelstand spezialisiert. Unsere besondere Stärken sind  Web-Anwendungen mit dem Symfony Framework sowie individuelle Industrielösungen für Produktionslinien, Servicetechniker oder Inspekteure zu entwickeln. Eine weitere Stärke ist die Erweiterung von Content Management Systemen wie beispielsweise Wordpress, Typo3, Drupal und Joomla. Das entwickeln von Apps für Android, Windows und Apple OS Systemen ist selbstverständlich!