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

9
Kann ich die Alt-Taste in Vim zuordnen?
Ich habe versucht, die folgende Zeile zu .vimrc hinzuzufügen, aber es funktioniert nicht. Ich habe überprüft, ob .vimrc von Vim geladen wurde. map <Alt-D> <C-D> Gibt es einen Fehler in dieser Zuordnung?
87 vim 

8
Blenden Sie alle (nicht) übereinstimmenden Linien in Vim aus
Ist es möglich, alle übereinstimmenden Zeilen in vi oder Vim ein- / auszublenden? Nicht hervorheben, sondern nur diese Linien anzeigen. Zum Beispiel habe ich einen Text mit Wort das Wort ERROR. Wie kann ich dafür sorgen, dass nur Zeilen angezeigt werden, die enthalten, ERRORund wie werden nur Zeilen ohne ERRORangezeigt? …
87 vim  vi 

6
Ermitteln Sie, ob ein Schlüssel an etwas in vim gebunden ist
Ich würde gerne wissen, ob es eine Möglichkeit gibt, herauszufinden, ob ein Schlüssel etwas in vim tut. Ich weiß, dass ich :mapbenutzerdefinierte Zuordnungen anzeigen kann, aber gibt es etwas für die integrierten Funktionen? Zum Beispiel habe ich immer hatte CTRL- Wgebunden Tab schließen, weil ich dachte , dass es ungenutzt …
87 vim  key-bindings 

6
Legen Sie die MacVim-Standardschriftart fest
Wie lege ich die Standardschriftart für MacVim fest? Ich habe versucht, die folgende Zeile hinzuzufügen set guifont = Monaco:h12 zu einer der folgenden Dateien: ~/.vimrc ~/.gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/gvimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.vimrc ~/Applications/MacVim/MacVim.app/Contents/Resources/vim/.gvimrc Ich habe MacVim neu gestartet, aber die Standardschriftart wird immer noch nicht festgelegt. Was habe ich vermisst? UPDATE: Ich kann …
87 vim  fonts  default 


6
Wie kann ich in Vim mehrere Dateien gleichzeitig öffnen?
Gibt es eine Möglichkeit, alle Dateien in einem Verzeichnis in Vim zu öffnen? Also ein :command, das in der Tat sagen würde "Öffnen Sie alle Dateien unter /some/pathin Puffer". Im Idealfall wäre es großartig, alle Dateien unter einem Verzeichnis rekursiv zu öffnen.
86 vim 


12
So navigieren Sie in einem großen Projekt in VIM
Wie verwalten Sie große Projekte (Hunderte von Dateien) nur mit VIM? Ich persönlich habe Probleme bei größeren als kleinen Projekten. Gibt es eine Möglichkeit, schnell zur Datei zu gehen, vorzugsweise mit Namensvervollständigung? Gleiches gilt für 'Zur Klassendefinition gehen', wenn es sich in einer anderen Datei befindet Ich kenne alle VIM-Grundlagen, …
86 vim  editor 


3
Vim-Makro in jeder Zeile der visuellen Auswahl
Ich möchte in jeder Zeile einer Auswahl ein Makro ausführen, anstatt die Anzahl der Zeilen in meinem Kopf zu summieren. Zum Beispiel könnte ich ein Makro schreiben, um es zu transformieren: Last, First In First Last und ich möchte, dass es auf all diesen Zeilen läuft: Stewart, John Pumpkin, Freddy …
86 vim  macros  line 


7
Die Rücktaste funktioniert in Vim / vi nicht
Ich habe gerade einige Änderungen an der .vimrcDatei und der .bash_aliasesDatei vorgenommen und kann seitdem keine Wörter mehr mit der Rücktaste löschen. Meine .vimrcDatei hat: set nocompatible set number set incsearch set autoindent set ruler set autowrite set smarttab set linebreak set spell set et set title set mouse=v set …
86 vim 



6
Wie kann ich die aktuelle Datei in vim löschen?
Wie kann ich die aktuell geöffnete Datei aus vim von der Festplatte löschen? Wäre schön auch den Puffer zu schließen. Ich sehe, dass Sie NERDTree dafür verwenden können , aber ich verwende dieses Plugin nicht.
85 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.