Ich ändere oft in der Mitte einer großen Datei, ggspringe nach oben, um etwas zu überprüfen, und stelle dann fest, dass ich vergessen habe, eine Marke zu setzen, an der ich gerade bearbeitete. Gibt es eine eingebaute Möglichkeit, zum Ort der zuletzt geänderten Zeile zu springen?
Ich benutze komplexe Wiederholungen, um meine Operationen aufzuzeichnen ( qqum einige Operationen aufzuzeichnen , qum anzuhalten), und ich habe einen Fehler gemacht. Ist es möglich, zu sehen, was ich aufgezeichnet habe, und den Fehler zu korrigieren, anstatt es erneut zu tun? Aufgezeichnete Zeichen durch @qArbeiten aufrufen , aber ich kann …
Ich weiß, dass Vim den Verlauf für Ex-Befehle, Suchvorgänge, Sprungpositionen, Änderungen und möglicherweise andere speichert. Mit showcmdset zeigt Ihnen Vim auch, welche Tasten Sie bisher für einen Normalmodusbefehl eingegeben haben, bis dieser Befehl ausgeführt wird. Im normalen Modus treten manchmal Tippfehler und Aktionen auf. Ich kann diese Aktionen rückgängig machen, …
Bei der Verwendung von uoder CTL-Rzum Rückgängigmachen oder erneuten Ausführen einer Bearbeitung in vim werden anscheinend Textblöcke geändert, nicht nur der letzte Tastenanschlag. Wodurch wird die Größe des Blocks bestimmt, der als einzelne Bearbeitung betrachtet wird?
Vim führt einen Verlauf von ex-Befehlen (auf die über :↑und zugegriffen werden kann q:), und dieser Verlauf bleibt auch nach dem Beenden erhalten. Wie vermittelt Vim zwischen den Befehlsverläufen, wenn ich mehrere Instanzen von Vim ausführe (derselbe Benutzer, das gleiche Ausgangsverzeichnis)? Es scheint, dass der letzte Prozess zum Beenden gewinnt. …
Um diese Stapelüberlauf-Frage zu ergänzen , was sollte man in ihre einfügen , .vimrcum die "private Bearbeitung" bestimmter Dateierweiterungen (z .gpg. B. Dateien) sicherzustellen . Ohne die Effektivität der Sitzung zu beeinträchtigen, sollten keine Informationen über die geleistete Arbeit gespeichert werden, einschließlich Register, Suchverlauf, Befehlsverlauf, Ansichten, Auslagerungen usw. Für gpgDateien …
Bei Verwendung von set showcmdVim werden Teilbefehle in der letzten Zeile des Bildschirms angezeigt. Im normalen Modus wird beispielsweise beim Eingeben des Befehls dt.die letzte Zeile angezeigt , dtund wenn Sie .den Befehl drücken, ist der Befehl abgeschlossen und daher wird nichts angezeigt. Gibt es eine Möglichkeit, vollständige Befehle anzuzeigen? …
Ich habe bereits die folgende Einstellung in meine .vimrcDatei aufgenommen: set history=1000 Es ist schon eine Weile da, ich arbeite täglich in vim, daher wurden inzwischen viele Befehle ausgeführt. Ich weiß aus der vim-Hilfe, dass Duplikate und zugeordnete Befehlszeilen nicht gespeichert werden, und es heißt auch: Use the 'history' option …
Manchmal, wenn Sie einen Befehl im normalen Modus 10dkeingeben, können Sie einen Tippfehler machen. Wenn ich beispielsweise beabsichtige zu tippen , kann ich versehentlich mit dem Tippen beginnen 19d. Ist es möglich, die falschen Schlüssel über die Rücktaste zu löschen 19d<backspace><backspace>0dk, anstatt den Befehl zu drücken und erneut zu wiederholen …
Kann ich den Vim-Befehlsverlauf in Echtzeit instanzübergreifend freigeben? Damit meine ich, was die Leute auf diese Weise tun: export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" Das heißt, wenn ich einen Befehl echo test1in einer Shell ausführe und dann Upeine andere drücke , sehe ich echo test1. (Um genau zu …
Ich hätte gerne einen Tastendruck, um eine Liste der zuletzt verwendeten Dateien anzuzeigen und eine zum Bearbeiten auszuwählen. Was brauche ich dafür? Und die damit verbundenen, Wie verwalte ich den Verlauf der zuletzt verwendeten Dateien? Dies sollte das Ausschließen von Dateinamen oder Unterverzeichnissen unterstützen.
Nach h: help: Verwenden Sie die Option 'Verlauf', um die Anzahl der gespeicherten Zeilen festzulegen (Standard: 20). Ich weiß, dass ich die Anzahl der Zeilen höher einstellen kann. Gibt es jedoch eine "endlose" Option, mit der der Befehl immer zum Verlauf hinzugefügt wird, es sei denn, der Speicherplatz ist knapp?
Wenn ich eine andere Datei in einer Vim-Sitzung öffne, verschwindet der gesamte Bearbeitungsverlauf für die anderen Dateien. Ist es möglich, Vim so zu konfigurieren, dass beim Bearbeiten von Dateien der Dateibearbeitungsverlauf automatisch gespeichert und wiederhergestellt wird?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.