Wie kann ich ein rekursives Makro erstellen, sodass es nur bis zum Zeilenende ausgeführt wird? Oder wie man ein rekursives Makro nur bis zum Ende der Zeile
Wie kann ich ein rekursives Makro erstellen, sodass es nur bis zum Zeilenende ausgeführt wird? Oder wie man ein rekursives Makro nur bis zum Ende der Zeile
Ich versuche einen Weg zu finden, um deutsche Umlaute zuzuordnen (Ä, ä, Ö, ö, Ü, ü). Eine einfache Verknüpfung wie diese funktioniert nicht: inoremap <c-ö> <Esc> Beim Schlagen passiert nichts ctrl+ö. Kennt jemand eine Lösung
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...
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....
Ich bin ein häufiger Benutzer des Vim-Editors unter Linux und möchte ihn jetzt unter Windows verwenden. Ich habe Vim für Windows heruntergeladen, was zufällig gVim ist. Einige Funktionen von Vim funktionieren in gVim 7.4 nicht, z. B. der visuelle Block, der rxBefehl und einige andere...
Ich versuche, eine Funktion zu codieren, die das Zeichen in der sechsten Spalte meiner aktuellen Zeile durch ein Dollarsymbol ( $) ersetzt, möchte jedoch, dass der Cursor an der Stelle bleibt, an der er vor dem Aufrufen der Funktion war. Daher habe ich versucht, die aktuelle Spalte zu speichern,...
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...
Wenn ich viel Text tippen muss, neige ich oft dazu, meinen Finger gedrückt zu halten, shiftwenn ich den ersten Buchstaben eines Satzes schreibe, der oft folgendes ergibt: [...]end of sentence. NEw sentence[...] Hier wird die Evon noch NEwtiefer Fall sein. Ich versuche dann, eine Funktion zu...
Ich weiß, dass ich :neweinen neuen Puffer in einem geteilten Fenster (definiert durch set splitbelowund set splitright) öffnen kann . Aber wie kann ich einen neuen, leeren Puffer öffnen, ohne ihn in einem Split zu
Ich habe begonnen, syntastische Plugins mit vim zu verwenden, um Fehler in meinem javascriptCode zu melden . I integriert auch eslint mit syntastic , und es zeigt mir schön Fehler, Warnungen , falls sie gemäß Regeln in meiner schriftlichen vorhanden sind .eslintrc Datei. Kann ich einige häufig...
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...
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...
Wir alle wissen, dass beim Suchen \nNewline und \rCarriage Return ( ^M) ist, beim Ersetzen \rNewline, während \nein Null-Byte ( ^@) ist. Woher kommt diese Asymmetrie? Angesichts der Tatsache, dass dieses Verhalten ... gelinde gesagt ... eigentümlich ist (und ziemlich kontraproduktiv ist, wenn man...
Ich habe gerade diese Anweisungen befolgt, um vim mit Python 3 zu kompilieren: https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source Nach der Installation habe ich überprüft, ob ich python3 habe: vim --version | grep "python" Welches zurückgegeben: +python3/dyn und +python/dyn...
Wie kann man eine Variable verwenden, wenn man etwas über normal!in Vimscript ausführt? Beispiel: function! MyFunction(someArg) normal! (a:someArg)l endfunction Dies sollte den Cursor someArgnach rechts bewegen
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...
Ich frage mich, ob es möglich ist, den Abstand zwischen den Zeilen zu ändern. Wie kann ich den "Zeilenabstand"
Ich würde gerne wissen, ob ich im visuellen Modus Code auswählen könnte und git addes? Ich habe bei fugitive.vim nachgefragt, aber ich habe nicht gefunden, wie es geht. Ist es möglich ? Oder gibt es ein anderes Plugin
Gibt es eine Möglichkeit, die Hintergrundfarbe des Popup-Menüs in gvim zu ändern? Die Standardhintergrundfarbe ist Pink, was für mich etwas seltsam ist.
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...