Vi & Vim

9
Älteste Puffer automatisch schließen?

Ich musste in letzter Zeit viele Dateien bearbeiten, um eine kleine Änderung in jeder Datei vorzunehmen. Um zu jeder Datei zu gelangen, habe ich NERDtree durchsucht und eine Datei nach der anderen geöffnet. Als ich immer mehr Dateien öffnete, bemerkte ich, dass meine Speichernutzung um ein...

9
HTML-Syntaxfaltung in VIM?

Ich habe mich gefragt, wie Syntaxfaltung am besten für HTML-Dateien verwendet werden kann. Insbesondere, wenn Javascript-Code in <script>Tags erkannt werden kann . Ich habe getippt, set foldmethod=syntaxaber es scheint nicht zu falten. Muss ich meiner .vimrc noch etwas hinzufügen? Ich weiß,...

9
Das Zuordnen von Strg + s funktioniert nicht

Ich versuche, Ctrl+ zuzuordnen s, um meine Datei zu speichern, aber es funktioniert nicht. Meine Zuordnungen: map <C-s> :w <CR> :echo "Saved" <CR> imap <C-s> <Esc> :w <CR> :echo "Saved" <CR> i Im Einfügemodus sehe ich /:echo "Saved"in der unteren Ecke statt...

9
Navigieren in Codeprojekten ohne Verwendung externer Befehle

Ich versuche, eine Toolbox mit Vim-Befehlen / Abfragen im Befehls- oder Suchmodus zu sammeln, um in einer Codebasis zu navigieren, ohne Ctags oder andere externe Tools zu verwenden. Ctags sind großartig, aber der Support kann je nach Entwicklungsumgebung, in der Sie sich befinden, variieren. Ich...

9
Anweisungen für mehrere Zeilen

Gibt es eine Möglichkeit, eine einzeilige Anweisung in mehrere Zeilen aufzuteilen? Zum Beispiel möchte ich mich verwandeln setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" in setlocal variable_name = condition1 ? "1" : condition2 ?...

9
vimL Schlaf innerhalb einer Funktion

Ich versuche, eine Funktion zu definieren, mit der Sie leichter erkennen können, wo sich der Cursor befindet, indem Sie 100 ms lang ein Fadenkreuz darum legen. Hier ist mein Versuch: function! Flash() set cursorline cursorcolumn sleep 100m set nocursorline nocursorcolumn endfunction nnoremap...

9
Argumentvervollständigung für Python

Gibt es eine Möglichkeit, die Argumentvervollständigung für Python zu erhalten? Ich verwende derzeit eine Kombination aus ctags, Python-Modus und YouCompleteMe, aber mir fehlt eine Funktion, um die Argumente einer Funktion automatisch zu vervollständigen (oder zumindest anzuzeigen). Gibt es ein...