Zum Beispiel hat easy clip diese Zuordnung, wenn Sie Folgendes ausführen smap k: s k * <C-o>"_ck Das Sternchen und <C-o>sind
Zum Beispiel hat easy clip diese Zuordnung, wenn Sie Folgendes ausführen smap k: s k * <C-o>"_ck Das Sternchen und <C-o>sind
Ich habe ein Dokument aus dem Jahr 2015 geöffnet, das ich mit der in vim ( :X) integrierten Krypto gespeichert habe . Das war damals sparsam blowfish. Die Nachricht, die ich jetzt (2017) bekam, war folgende: Warning: Using a weak encryption method; see :help 'cm' Enter encryption key:...
Ich bin neu in Vim und möchte Skripte mit meinen Tastaturbindungen und anderen Vim-Einstellungen bearbeiten können, während ich noch in Vim arbeite. Zum Beispiel möchte ich, dass sich alle meine set xxBefehle in einer Datei befinden und die Möglichkeit haben, die Datei zu aktualisieren und ihre...
In vi kann ich ein Shell-Terminal mit :shBefehl erhalten. Und später kann ich per exitShell zu vi zurückkehren . Aber wenn ich das Shell-Terminal für eine lange Zeit benutzt habe und vergessen habe, ob exitirgendetwas geschlossen oder mir das vi zurückgegeben wird. Gibt es eine Möglichkeit zu...
Wenn Sie gqeinen Bewegungsbefehl verwenden, wird der durch den Bewegungsbefehl beschriebene Text standardmäßig in 79 Spalten umgebrochen. (Ich bin relativ neu in vi/ vimdaher kenne ich die richtige Terminologie nicht.) Wie kann ich diese Spaltenanzahl so konfigurieren, dass sie stattdessen eine...
Ich bin daran interessiert, mit vim eine "sichere" Datei zu bearbeiten, die an anderer Stelle (z. B. irgendwo in der Cloud) verschlüsselt gespeichert ist und nicht als Klartext auf die lokale Festplatte geschrieben werden sollte. Die Reihenfolge der Ereignisse könnte also sein (mit einem separaten...
Wenn ich zu line ( :76) springe, lande ich auf einer Falte, die sich jedoch nicht öffnet. Ich kann die Falte schnell entfalten und sie erreicht die richtige Linie, aber ich möchte, dass sich die Falte automatisch entfaltet, um Tastenanschläge zu sparen. Gibt es eine Möglichkeit, dies zu...
Ich habe ein Dokument über vim gelesen und der Autor schlägt eine Codezeile vor, die in .vimrc eingefügt werden soll, aber ich habe überhaupt keine Ahnung, was es ist. command! -bang -nargs=* Find call fzf#vim#grep('rg --column --line-number --no-heading --fixed-strings --ignore-case --no-ignore...
Ich habe ein Bild in der Zwischenablage und möchte es als Text in mein Dokument einfügen [](img/image1.png). Anstatt es zuerst in dieses Verzeichnis zu kopieren, möchte ich es mit einem einzigen pTastendruck in Vim tun . Es hakt also p, prüft, ob ich eine Markdown-Datei bearbeite, speichert das...
Anwendungsfall Ich bin im normalen Modus. Ich habe nicht explizit darüber nachgedacht, ein Makro aufzuzeichnen, aber ich nehme eine einzelne Befehlsänderung vor. Ich kann diese Aktion jetzt mit Punkt wiederholen. Mir ist jetzt klar, dass es eine nützliche Aktion ist, sie in einem Makro zu...
So reproduziere ich das beobachtete Verhalten. Zuerst gebe ich diesen Befehl ein: echo aaaaa > a vim a In Vim gebe ich folgende Befehle ein: :ls :e # :echo bufname('#') Hier ist die Ausgabe der obigen drei Befehle: :ls 1 %a "a" line 1 :e # E194: No alternate file name to substitute for '#' :echo...
Ich habe zwei Diktate: :let defaults = {'hello': 'world', 'bye': 'jupiter'} :let override = {'hello': 'mars'} Wie kann ich die Schlüssel zusammenführen, overridedamit ich ein neues Diktat wie folgt erhalte: {'hello': 'mars', 'bye': 'jupiter'}
Ich bearbeite Prolog-Dateien als Teil eines Erkundungsprojekts, und einige der Dateien, mit denen ich arbeite, haben die Erweiterung .pl, die von Perl-Dateien gemeinsam genutzt wird. Immer wenn ich an einer Prolog-Datei mit dem Namen arbeite [somefile].pl, gibt mir Vim Syntaxhervorhebung und...
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 5 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder...
In Bezug auf Bereinigungsaufgaben wie (ohne darauf beschränkt zu sein) die in diesen Fragen beschriebenen: Schlecht eingerückten Code erneut einrücken Was ist der einfachste Weg, um nachgestellte Leerzeichen aus allen Zeilen einer Datei zu entfernen? Gibt es eine Möglichkeit, diese Befehle nur auf...
Ich arbeite derzeit viel mit Ruby und JavaScript. Ich weiß, dass ich meine Ruby-Dateien mit :! ruby %und ebenso mein JavaScript mit ausführen kann :! node %und dass ich beide daran binden kann, z ,b. Wie kann ich Dinge so einrichten, dass ich nur einen einzelnen Befehl binden kann, der die...
Ich verwende :Exoder untersuche :Sexdas Dateisystem häufig aus einem geöffneten Dateiverzeichnis oder rufe einfach vim auf, indem ich ein Verzeichnis übergebe, um das Dateisystem zu erkunden und dann eine Datei zu öffnen. In jedem Fall werden beim Navigieren in der Verzeichnisstruktur beim...
Ich bin auf der Suche nach so etwas wie [[(oder [], ]], ][) , das funktioniert mit Nicht-Top-Level - Funktionsdefinitionen anstelle der nächsten Zeile mit einer Top-Level - Klasse oder eine Funktionsdefinition auf dem ersten Zeichen. class Foo(): def __init__(self): pass def baz(self): #jump from...
Ich schreibe eine VimL Funktion , die, im Einfügemodus, ermöglicht einen <BS>durch das Öffnungsteil eines Paares ( [, {usw.) , das Schließteil des Paares zu löschen , wenn er das nächste Zeichen nach dem Cursor (ähnlich ist Auto-Paare und vim-autoclose ). Diese Funktion ist anders, da der...
In meinem habe ~/.vimrcich einen Befehl, der ungefähr so definiert ist: nnoremap <expr> <Leader>n ':new ~/Notes/' . strftime('%F') . '-' Es dient zum Erstellen von Notendateien, die das aktuelle Datum im Dateinamen enthalten. Die Tastenkombination soll meinen Cursor in der...