Als «vim» getaggte Fragen

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

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

79
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'...

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

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

78
Wie lösche ich Zeile (n) unter der aktuellen Zeile in vim?

Gibt es einen Befehl zum Löschen einer Zeile (oder mehrerer Zeilen), die unmittelbar unter der aktuellen Zeile liegt? Momentan mache ich es als: jddund dann .nach Bedarf zu wiederholen. Gibt es einen Befehl, der all dies kombiniert? UPDATE: Der Grund, warum ich einen solchen Befehl haben möchte,...

78
Stellen Sie die Hervorhebungsfarben der Vim-Halterung ein

Ich benutze :set showmatch, um die passende Klammer oder Klammer hervorzuheben, wenn sich der Cursor über eins befindet. Ich möchte die Hervorhebungsfarbe so ändern, dass sie sich radikal von der Cursorfarbe unterscheidet, da ich die in den Screenshots gezeigte Situation habe. Wenn sich der...

77
Visualisieren Sie den rechten Rand in Vim

Gibt es eine Möglichkeit, Vim / gVim dazu zu bringen, den rechten Rand des aktuellen Puffers hervorzuheben? Ich habe gerade angefangen, eine Weile mit Vim zu arbeiten, und ich finde es ärgerlich, nicht den rechten Rand sichtbar zu haben (in Spalte 80).

77
Entfernen Sie das Highlight von Vim, nachdem Sie nach Text gesucht haben

In VIM bleibt dieser Text nach dem Suchen von Text mit dem Befehl "/" hervorgehoben. Was ist der Befehl, um das zu entfernen? Ich möchte die Hervorhebungsfunktion überhaupt nicht entfernen, aber ich möchte nicht all diese hellen Textflecken haben, sobald ich gefunden habe, was ich brauche. Vielen...

77
Fügen Sie automatisch eine passende Klammer in Vim ein

Ich verbringe viel zu viel Zeit damit, herumzufummeln, weil Vim das Schließen von Klammern nicht wie die meisten IDEs handhabt. Folgendes möchte ich tun: Geben Sie Folgendes ein: if( whatever ) { <CR> und hol dir das: if( whatever ) { | } Dabei <CR>bedeutet Mittelwert die ENTERTaste...