Frage

Ich möchte meinen aktuellen Editor Graben. Ich glaube, ich etwas anderes brauchen. Die Bestrahlung meiner Hände auf das Risiko von RSI. Ich muss sehen, warum ich Editor ändern sollte. Und es wäre schön, zu glauben, dass ich Codierung wird, wenn ich 80 Jahre alt bin.

Alle großen Jungs da draußen verwenden Vim. Der einzige Emacs Typ, den ich kenne, sind RMS. Paul Graham ist ein Vi Geck.

War es hilfreich?

Lösung

. (dot) - wiederholt die letzte Bearbeitungsaktion. Wirklich praktisch, wenn Sie ein paar ähnlichen Änderungen durchführen müssen.

Andere Tipps

: help usr_12.txt

Das wird einen Abschnitt im Hilfesystem bringen, die „Clever Tricks“ diskutiert. Wenn diese nicht bekommen Sie aufgeregt, weiß ich nicht, was wird!

Das Beste ist, die Effizienz, mit der Sie Code bearbeiten kann (was eine Menge in der Programmierung erfolgt). Die Befehle wie

  • cw ein Wort ändern
  • dw ein Wort
  • löschen
  • ct, um den gesamten Text bis zum nächsten Komma zu ändern
  • ci (um den Inhalt der Klammern ändern Sie sind momentan in
  • xp Rechtschreibfehler zu korrigieren ( "spleling" -> Cursor auf l -> xp -> "Rechtschreibung")
  • o unten eine neue Zeile einzufügen und Bearbeitung starten
  • O eine neue Zeile oberhalb
  • einfügen

Dann gibt es die Möglichkeit, sehr schnell mit dem Namen Register zu arbeiten. Um einen Block zu verschieben, nur um es auszuwählen, drücken Sie d, dann zu bewegen, um es neue Position ein und drücken Sie p. Viel schneller als Strg - C und Strg - V . Verwenden Sie „ud Text zu löschen und verschieben Sie es u registrieren (ich benutze diese für die Kommentierung Vorlage).

Und auch Vim hat all Scripting-Unterstützung, die Sie benötigen (entweder unter Verwendung ihrer nativen Skriptsprache oder mit Python, Ruby, ...)

Das Sternchen.

*

Seine Wirkung:. Unmittelbar nach der nächsten Instanz des Wortes unter dem Cursor suchen

die Zahlen.

im Befehlsmodus eine Zahl (eine beliebige Anzahl von Ziffern) einen Befehl ein.

das Kommando ausgeführt $ Anzahl Zeiten werden

ie:

99dd

löscht die nächsten 99 Zeilen.

  1. Die schnelle Startzeit.

  2. Die scharfe Unterscheidung zwischen Bearbeiten und Anzeigen. (Sie wissen, wenn Sie bearbeiten)

  3. Die einzige Möglichkeit, überhaupt finden, was Sie suchen mit Such „/“ ist, und das ist gut, da es viel schneller als die Augen.

Aber das beste Kommando (s) ist:

/ - Suchtext

ZZ - beenden

. - Wiederholung letzter Einsatz (glaube ich)

%! - einfügen Unix-Befehl

Warum suchen Sie davon überzeugt werden, mit einem anderen Editor zu starten? Wenn Sie zufrieden sind, was Sie jetzt haben, bleiben. Wenn nicht, fragen Sie vielleicht über Editoren mit Funktionen, die Ihnen fehlen.

Multi-Line-Handhabung Regexps in Suchzeichenfolgen mit "\_.". Während über Textdateien verschiedenen Formate 4GB Überprüfung war es mein Leben mehrmals gerettet.

Auch wenn Sie Visual Studio dort verwenden, ist die wunderbare vsvim.

Die schön in regelmäßigen Ausdrucksauswerter gebaut.

Sie sollten Karte Caps Esc sperren. Es macht aus Insert-Modus immer natürlich das Gefühl, als auf die ungeschickte Bewegung gegen Sie die ESC-Taste drücken machen müssen. Außerdem, wer nutzt Caps Lock eigentlich?

Ich liebe die Geschwindigkeit von Vim aber ich finde es die Eigenschaften eines modernen IDE für C ++ Entwicklung fehlt. Eclipse CDT mit der viPlugin ist ein guter Kompromiss.

Sie erhalten die Kraft und die Quelle über diese Eclipse-CDT mit der Geschwindigkeit und Flexibilität von Vim zur Verfügung gestellt für die Codierung.

Vielleicht liest " Kommen Sie nach Hause zu vim " durch Steve Losh Artikel ist ein guter Anfang, oder eine Reihe von Videos über interessante Plug-In. Und achten Sie darauf, einige Artikel auf der Website vimcasts.org

zu sehen
\v

Machen Sie Ihre regulären Ausdrücke meist Perl kompatibel.

Siehe sehr Magie Abschnitt hier für weitere Informationen.

wirklich inspiriert zu sein, müssen Sie einen vim Guru in Aktion sehen. Wenn Sie nicht über einen lokalen Guru haben, hier ist ein Video, das Sie begeistern.

http://www.youtube.com/watch?v=jDWBJOXs_iI&feature=related

Wenn Sie nicht bereits vim wissen, bei dem der Geschwindigkeitscode navigiert, in Scheiben geschnitten und in Würfel geschnitten werden von Magie nicht zu unterscheiden sein. Nach ein paar Monaten von vim des Studiums, werden die gleichen Bearbeitungsgeschwindigkeit alltäglich erscheinen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top