Als «vim» getaggte Fragen

Vim ist ein kostenloser und quelloffener modaler Texteditor, der für die meisten wichtigen Plattformen verfügbar ist. Es ermöglicht eine hohe Effizienz bei vielen Textbearbeitungsaufgaben, weist jedoch eine steile Lernkurve auf. Führen Sie ": help vimtutor" aus, um die Grundlagen zu erlernen. Bei Fragen außerhalb der Programmierung verwenden Sie stattdessen https://vi.stackexchange.com/.



15
Welche Effizienz bieten Emacs oder Vim vs Eclipse? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
75 eclipse  vim  emacs 

7
Vim: Die automatische Vervollständigung intelligenter machen
Ich verwende ctags, taglist usw., um die automatische Vervollständigung in Vim zu erreichen. Es ist jedoch im Vergleich zu Visual Studio Intellisense oder Eclipse Auto-Completion sehr eingeschränkt. Ich frage mich, ob es möglich ist, Vim auf Folgendes abzustimmen: Automatische Vervollständigung anzeigen, wann immer. oder -> eingegeben werden. Aber nur nach …
75 vim  autocomplete 

4
In vim, wie man "Speichern" Strg-S zuordnet
In Vim, wie kann ich "save" (Karte :w) zu ctrl- s. Ich versuche, den Befehl "zuzuordnen", aber xterm friert ein, wenn ich ctrl- drücke s. Wenn ich geben ctrl- v, ctrl- snoch sehe ich nur eine ^, nicht ^S.
75 vim 



7
vi / vim editor, kopiere einen block (nicht übliche aktion)
Im vi / vim-Editor muss ich einen Block kopieren. Es gibt viele Wege, aber einer ist sehr schnell. beschriften Sie die erste Zeile auf irgendeine Weise, Beschriften Sie dann die Endzeile auf irgendeine Weise. Geben Sie dann einen Befehl ein, um die beschrifteten Zeilen zu kopieren. dann kopieren, möglicherweise mit …
75 vim  copy-paste  vi 


2
Wie kann ich ein echtes Tabulatorzeichen in Vim einfügen?
Wenn ich mein vimrc hier habe: set tabstop=2 set shiftwidth=2 set softtabstop=2 set expandtab set smarttab Und ich habe das Supertab-Plugin installiert. Immer wenn ich mich im Einfügemodus befinde, drücke ich die Tabulatortaste, es wird die automatische Vervollständigung angezeigt, aber manchmal möchte ich ein echtes Tabulatorzeichen in ein String-Literal wie …

5
Wie kann ich Vim für die Android-Entwicklung einrichten?
Kann jemand ein gutes Vim-Setup für die Android-Entwicklung beschreiben? Ich benutze Eclipse jetzt, aber ich würde Vim wirklich gerne verwenden, weil es schneller ist und es mir besser gefällt. Ich interessiere mich zum Beispiel nicht für Eclim. Ich interessiere mich dafür, welche Vim-Plugins verwendet werden (für Java, Autocomplete usw.), wie …
74 android  vim 


6
Ersetzen Sie in Vim alle Vorkommen des aktuellen Terms unter dem Cursor
Wenn Sie *in Vim drücken , sucht der Editor in derselben Datei nach dem nächsten Vorkommen des Begriffs. Sie müssen den Begriff nicht mehr eingeben. Gibt es eine schnelle Möglichkeit, den Begriff unter dem Cursor durch einen neuen zu ersetzen? Ein Zeichen, das den Befehl ausgibt und dann den neuen …
74 vim 

6
Vim: aktuelle Datei ausführen?
Wenn ich eine Datei mit einer Shebang-Zeile (z. B. #!/bin/bash) in Vim geöffnet habe und die Datei Ausführungsberechtigungen hat (dh chmod +x), weiß ich, dass ich diese eingeben kann, um sie auszuführen, ohne den Editor zu verlassen: :! %:p : für den Befehlsmodus ! um einen Shell-Befehl auszuführen % um …
74 vim 

1
So fügen Sie Schrägstriche in vi Search & Replace ein
Ich habe eine Datei, die die Zeichenfolge enthält usrbin. Ich möchte danach suchen usrbinund es durch ersetzen /usr/bin/. Ich habe es versucht :%s/usrbin/usr/bin/g, aber es zeigt Fehler E488: Trailing characters. Wie füge ich einen Schrägstrich in eine Suche ein und ersetze ihn?
74 search  vim  replace  vi 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.