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


3
Verzögerung bevor 'O' eine neue Zeile öffnet?
Ich habe festgestellt, dass es gelegentlich Oeine kurze Verzögerung gibt, bevor etwas passiert , wenn ich (Großbuchstabe 'o') verwende, um eine neue Zeile zu erstellen und in den Einfügemodus zu wechseln. Ist das üblich? Gibt es eine Möglichkeit, dies zu ändern? Beide :map Ound :imap Ozeigen "Keine Zuordnung gefunden", daher …
82 vim 

3
Vim - Zähllinien im ausgewählten Bereich
Ich möchte Linien in einem Bereich zählen, egal in welchem ​​Bereich, aber es soll beispielsweise ein visueller Block sein. Was ist der kürzeste Weg, um es zu tun. Alles, was mir in den Sinn kommt, ist so etwas wie: '<,'>s/.//n aber ich glaube nicht, dass es der kürzeste Weg ist. …
82 vim 



4
Gibt es im Vim-Einfügemodus eine Möglichkeit, die automatische Vervollständigung von Dateipfaden hinzuzufügen?
Ich schreibe viele Shell-Skripte und muss ständig Dateipfade eingeben. Ich frage mich, ob jemand eine Möglichkeit kennt, Vim dazu zu bringen, Dateipfade im Einfügemodus automatisch zu vervollständigen, genau wie wenn Sie sich in Ihrer bevorzugten Shell auf der Registerkarte befinden, um den Pfad des Verzeichnisses oder der Datei zu vervollständigen. …



5
Vim run autocmd für alle Dateitypen AUSSER
Ich habe ein Vim-Autocmd, das nachgestellte Leerzeichen in Dateien vor dem Schreiben entfernt. Ich möchte dies fast 100% der Zeit, aber es gibt einige Dateitypen, die ich deaktivieren möchte. Herkömmliche Weisheit besteht darin, die Dateitypen, gegen die ein Autocmd ausgeführt werden soll, in einer durch Kommas getrennten Liste aufzulisten, z. …
81 vim  strip  autocmd 


8
Smart Wrap in Vim
Ich habe mich gefragt, ob Vim in der Lage ist, Codezeilen intelligent zu verpacken, sodass der gleiche Einzug wie die eingerückte Zeile beibehalten wird. Ich habe es in einem anderen Texteditor wie dem E-Text-Editor bemerkt und festgestellt, dass es mir geholfen hat, leichter zu verstehen, was ich sehe. Zum Beispiel …
80 vim  word-wrap 

7
vim: lösche die ersten 2 Leerzeichen für mehrere Zeilen
Was ist der einfachste Weg, um die ersten 2 Leerzeichen für jede Zeile mit VIM zu löschen? Grundsätzlich wird "2x" für jede Zeile wiederholt. Klarstellung: Hier wird davon ausgegangen, dass die ersten 2 Zeichen Leerzeichen sind. Es geht also darum, mehrere Zeilen zusammen einzurücken.
79 vim 

5
Vim - in das Suchregister ziehen
Gibt es eine einfache / schnelle Möglichkeit, in das Register "Letzte Suche" von vim ("/)" zu ziehen "? Aus der vim-Dokumentation geht hervor, dass die Antwort Nein lautet, aber über einen Befehl "let" zugewiesen werden kann: It is writable with ":let", you can change it to have 'hlsearch' highlight other …
79 vim  editor  vi 

6
Können Sie in Vim datentypspezifische Schlüsselbindungen haben?
In meiner .vimrcDatei habe ich eine Schlüsselbindung zum Auskommentieren, die //am Anfang einer Zeile doppelte Schrägstriche ( ) einfügt : " the mappings below are for commenting blocks of text :map <C-G> :s/^/\/\//<Esc><Esc> :map <C-T> :s/\/\/// <Esc><Esc> Wenn ich jedoch Python-Skripte bearbeite, möchte ich dies in ein # Zeichen für …
79 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.