Vi & Vim

13
Wie finde ich heraus, wem eine Taste zugeordnet ist?

Ich weiß, dass das Ausführen von :mapBefehlen ohne Argumente eine Liste benutzerdefinierter Zuordnungen enthalten sollte. Wenn ich jedoch beispielsweise Strg-W Strg-I drücke, passiert etwas, aber ich habe keine Ahnung, welche Funktion gerade als integrierte Zuordnungen passiert ist erscheinen nicht...

13
Ende der Python-Block-Bewegung

Ich brauche eine Bewegung, die sich zum Ende / Anfang eines Python-Blocks bewegt, und ich brauche eine andere Bewegung, die sich zum Anfang / Ende der vorherigen / nächsten Methode / Klasse (alle Kombinationen) bewegt. Ich habe vim-indent-object, python-mode, chapa, vim-python-object usw....

13
Schnellsuche, beschränkt auf eine C ++ - Funktion

Ich arbeite an einem ziemlich großen C ++ - Projekt. Einer der frustrierendsten Aspekte seiner Organisation sind sehr große Funktionen, die in lächerlich großen Dateien gespeichert werden. Ich möchte oft nach einer Instanz einer bestimmten globalen Variablen oder eines Funktionsaufrufs suchen, der...

13
Warum setzt Vim die maximale Textbreite auf 79 anstatt auf 80?

Ich bin ein wenig verwirrt über einige Standardwerte in Vim. Insbesondere wird dafür gq{motion}gesagt, dass [...] If the 'textwidth' option is 0, the formatted line length is the screen width (with a maximum width of 79). Ich dachte, dass es sinnvoller wäre, wenn 80stattdessen die maximale Breite...

13
Was ist eine effizientere Methode, um Puffer zu verwenden?

In letzter Zeit habe ich die Anzahl der von mir verwendeten Plugins drastisch reduziert, sodass ich nur mit den integrierten Vim-Funktionen nach Antworten suche. Ich habe einen Fehler in meinem Workflow festgestellt, als ich viele Puffer bearbeite: Ich bin in einem Puffer und möchte zu einem...

13
Die Pfeiltasten funktionieren im Einfügemodus nicht

Wenn ich im Einfügemodus die Pfeiltasten drücke, erhalte ich Zeichen anstelle der Navigation: Ich möchte in der Lage sein, mit den Pfeiltasten zu navigieren. Dinge, die ich versucht habe Ich habe set nocompatiblein meinem ~/.vimrc( vimrc pastebin ), ich benutze Pathogen und hier ist mein...

13
Wann soll das Verzeichnis after / verwendet werden?

Ich verstehe, dass es der Ort ist, an dem Dinge platziert werden sollten, die das letzte Wort haben und nicht von einer anderen Quelle überschrieben werden sollten, aber ich bin mir nicht sicher, wie ich entscheiden soll, wann etwas eingefügt werden soll, ~/.vim/after/ftplugin/anstatt...