Vi & Vim

8
Was macht <ctrl-h>?

Ich habe gerade die Steuertaste in vim untersucht (um mich mit vim insgesamt vertraut zu machen) und verstehe nicht genau, was genau passiert, wenn ich <ctrl-h> drücke. Wenn ich also <ctrl-h> in meinem (modifizierten) vim verwendet habe, geht es nur eins nach links, aber wenn ich mich...

8
Dateinamenvervollständigung mit Leerzeichen

Ich habe viele Dateien, deren Namen Leerzeichen enthalten, und dies gibt mir Probleme. Wenn ich versuche, die Befehlszeile für den Befehl find zu vervollständigen, und eine dieser Dateien angezeigt wird, wird sie von Vim gefunden, aber nicht geladen, da die Leerzeichen nicht maskiert werden....

8
Auswählen eines Zeilenbereichs über die Befehlszeile

Ich muss (visuell) einen Zeilenbereich aus der Befehlszeile auswählen. Der folgende Befehl :?^\s*for?+,/^\s*end/- pdruckt beispielsweise alle Zeilen zwischen a forund end(exklusiver Weg). Anstatt den Druckvorgang durchzuführen, möchte ich mit hervorgehobenen Zeilen in den visuellen Modus wechseln....

8
Option `set` mit Variablen

Ich versuche neu zu schreiben und der Option einen String mit Variable hinzuzufügen. Die ursprüngliche Zeichenfolge ist set rtp+=~/.vim/bundle/Vundle.vim Das Folgende ist die Arbeitsweise let: let MYVIMDIR='/home/loom/foo' let &rtp .= ','.expand(MYVIMDIR).'/bundle/Vundle.vim' Ich bin...

8
Warum heißt es "vimrc" -Datei?

Woher kommt der Name vimrc ? Ist der rcTeil ein Akronym? Gibt es historische Gründe für die Wahl dieses Namens? Woher stammt die Praxis, rcKonfigurationsdateien zuerst zu verwenden? Für das, was es wert ist, bin ich mir bewusst, dass dies nicht nur für vim gilt. Deshalb haben wir .bashrc,...

8
Wie kann ich Text an die aktuelle Zeile anhängen?

Ich versuche gerade, Vimscript herauszufinden und bin auf die append()Funktion gestoßen . In der Dokumentation heißt es, dass Sie die Zeile angeben können, an die ein Ausdruck angehängt werden soll. Deshalb habe ich versucht: :call append(line('.'), Foo()) Foo() gibt eine Zeichenfolge zurück. Das...

8
Wie installiere ich Pathogen auf Neovim?

Ich habe gelesen, dass Pathogen auf NVIM funktioniert. Ich habe versucht, den Installationsprozess von VIM zu verfolgen: mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim Ändern des .vim / Bundle-Teils: mkdir -p ~/.vim/autoload...