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/.

13
Installieren von vim mit Ruby-Unterstützung (+ Ruby)
Ich versuche, command-t für vim zu installieren, aber meine aktuelle Version von vim hat nicht das Flag (+ ruby). Der Befehl "welcher Ruby" zeigt an, dass Ruby installiert ist. Was muss ich tun, um die + Ruby-Flagge in vim zu aktivieren? Was bedeutet die + Ruby-Flagge technisch?
107 ruby  vim 

5
Suche nach Auswahl in vim
Ich benutze vim und vim Plugins für Visual Studio beim Schreiben von C ++. Oft möchte ich innerhalb einer Funktion nach einer Zeichenfolge suchen, zum Beispiel bei jedem Aufruf von object->public_member.memberfunc(). Ich weiß, dass vim eine bequeme Möglichkeit bietet, durch Drücken von *und nach einem einzelnen Wort zu suchen #, …
107 vim  viemu  string-search 


6
So ersetzen Sie Text zwischen Anführungszeichen in vi
Angenommen, ich habe diese Codezeile: $query = "SELECT * FROM table"; Gibt es in vi / vim einen Befehl, mit dem alles zwischen Anführungszeichen sofort gelöscht und der Cursor zwischen ihnen positioniert werden kann, damit ich mit der Eingabe beginnen kann?
106 vim  vi 

8
Anzeigen von UTF-8-Zeichen in VIM oder Gvim
Ich arbeite von Zeit zu Zeit an Webseiten mit nicht-englischen Skripten. Die meisten von ihnen verwenden den Zeichensatz utf-8, VIM und Gvim zeigen UTF-8-Zeichen nicht richtig an. Verwenden von VIM 7.3.46 unter Windows 7 64-Bit mit set guifont=Monaco:h10in _vimrc Gibt es eine Möglichkeit, dies zu beheben? Update: Ich habe gegoogelt …
106 vim 

6
Zurückgehen (Strg + Z) in vi / vim
In normalen Texteditoren [bei allem Respekt vor Vim] gibt es eine Verknüpfung Ctrl+, Zwenn Sie etwas Böses getan haben und zur vorherigen Version des Textes zurückkehren möchten. Wie die Schaltfläche ZURÜCK in Word. Ich frage mich, wie Sie dieses Verhalten in Vim erreichen können.
106 vim  vi  back  undo  undo-redo 


3
Wie erkenne ich, ob eine bestimmte Datei in Vimscript vorhanden ist?
Ich suche nach einer eleganten Möglichkeit in Vimscript, um zu überprüfen, ob eine Datei im aktuellen Verzeichnis vorhanden ist. Ich habe mir den folgenden Code ausgedacht, bin mir aber nicht sicher, ob dies die eleganteste Lösung ist (ich werde eine Vim-Option festlegen, wenn die Datei vorhanden ist). Gibt es eine …
105 vim  file-exists 

7
Gibt es in Vim eine Möglichkeit, Text in die Suchzeile einzufügen?
Ich möchte danach suchen $maximumTotalAllowedAfterFinishund es durch ersetzen $minimumTotalAllowedAfterFinish. Anstatt den Langtext einzugeben: :%s/$maximumTotalAllowedAfterFinish/$minimumTotalAllowedAfterFinish/g Gibt es eine Möglichkeit, diese langen Variablennamen in die Suchzeile zu kopieren, da ich in der Befehlszeile nicht " p" zum Einfügen eingeben kann?
105 vim 

11
Wie ändere ich den Vim-Cursor im Einfüge- / Normalmodus?
Ich möchte nach Möglichkeit wissen, wie Sie den Cursor in Vim (in Farbe, Form usw.) ändern können, je nachdem, in welchem ​​Modus Sie sich befinden. Ich vergesse ständig, dass ich mich nicht im Einfügemodus befinde und beginne, Code einzugeben, was dazu führt, dass alle möglichen verrückten Dinge passieren. Es wäre …
105 vim 

9
Kann vim Echtzeitänderungen an einer Datei überwachen
Meine Frage ist ähnlich wie beim Überwachen einer Textdatei in Echtzeit, aber ich möchte dies in vim tun. Ich weiß, dass ich eine geöffnete Datei lesen kann tail -f sample.xml, und wenn neuer Inhalt in die Datei geschrieben wird, schreibt er auch den neuen Inhalt auf meinen Bildschirm. Kann ich …
104 vim 

5
Vim - Wie führe ich einen Befehl sofort aus, wenn ich vim starte?
Ich habe ein Plugin (FindFile.vim), das ausgeführt werden muss, :FindFileCache .wenn ich vim starte , um einen Datei-Cache zum schnellen Öffnen zu sammeln. Ich muss dies jedoch jedes Mal ausführen, wenn ich vim starte . Wie kann ich einen Befehl schreiben, der jedes Mal ausgeführt wird, wenn vim gestartet wird?
103 vim 


7
vim, schnelles Wechseln zwischen Dateien mit Vanilla Vim (keine Plugins)
Ich verstehe, dass die Beschränkung auf Vanilla Vim (ohne Plugins) die Leistung des Editors einschränkt, aber da ich häufig zwischen verschiedenen Computern wechsle, ist es oft zu schwierig, meine Umgebung überall hin zu bewegen. Ich möchte nur in Vanille Vim bleiben. Was mich zurückhält, ist die Möglichkeit, schnell zwischen Dateien …
103 vim 

11
Vim: Einstellungen auf Dateien im Verzeichnis anwenden
Wie lege ich die Vim-Einstellungen für alle Dateien im aktuellen Verzeichnis fest? Die ideale Lösung wäre, wenn Vim vor der Suche nach ~ / .vimrc nach einer .vimrc im aktuellen Verzeichnis suchen und diese lesen und dort die Einstellungen für den gesamten Baum anwenden würde. Ich habe ein Plugin gesehen …
103 vim 

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.