Ich versuche, es so zu gestalten, dass es der Standardtextbearbeitung in Mac entspricht. Ich habe es versucht map! <D-Left> 0 und map! <D-Right> $ in ~ / .vimrc, aber natürlich hat es nicht funktioniert. Wie kann ich das
Ich versuche, es so zu gestalten, dass es der Standardtextbearbeitung in Mac entspricht. Ich habe es versucht map! <D-Left> 0 und map! <D-Right> $ in ~ / .vimrc, aber natürlich hat es nicht funktioniert. Wie kann ich das
Wenn ich in VIM beispielsweise <F9><F10>einem Befehl und <F9>einem anderen Befehl zuordne, wartet es 1-2 Sekunden, wenn ich F9 drücke, damit ich drücken kann, <F10>um auf den zugeordneten Befehl zuzugreifen, <F9><F10>und wenn ich ihn nicht drücke <F10>,...
In vim möchte ich einen langen Pfad /a/b/f/g/d/gdurch einen anderen /s/g/w/d/g/rin einer Textdatei ersetzen . Normalerweise benutze ich, \/aber hier gibt es zu viele Schrägstriche. Gibt es einen einfacheren
Angenommen, ich habe eine Datei mit dem Namen filename123.txtund es ist die einzelne Datei, die so benannt ist, und ich kann locatees mit dem Befehl locate filename123. Und es wird nur diese Datei zurückgegeben. Jetzt möchte ich es mit vi/ öffnen vim. Aber ich möchte nicht zu diesem Speicherort...
Ich möchte, dass beim Erstellen einer bestimmten Datei, vorausgesetzt, ich erstelle sie im VIM-Editor, die erstellte Datei auch beim Erstellen ausführbare Berechtigungen erhält. Ich möchte dies, da ich einige Python-Dateien erstelle und keine expliziten Berechtigungen für die Datei festlegen...
Ich war ein emacsBenutzer und muss zu wechseln vim. Aber ich vermisse einige grundlegende Emacs-Befehle im vimEinfügemodus: C-A C-E C-K C-Y C-x C-s ... und einige andere Ich weiß, dass ich Escapeeinige der folgenden Tasten drücken und dann drücken und schließlich die Taste drücken kann i: ^ $ d$ p...
Ich habe set nuin meiner, .vimrcdie Zeilennummern auf der linken Seite des aktuellen Puffers zeigt. Ich würde gerne Zeilennummern auf der rechten Seite sehen. Wie erreicht man das? UPDATE: Dies sollte auch funktionieren set
Ich benutze VI und VIM seit Jahren (30 oder mehr) (in xterms, nicht in einem eigenen Fenster, gvim) und ich habe eine riesige Bibliothek von vim- Befehlen , die ich vim mit der mittleren Maustaste als Auswahl gebe. Zum Beispiel würde ich oft Dinge tun wie ... vi {many_hundreds_of_files} paste vim...
Ich weiß, dass das funktioniert: :%s/<string>//gn Aber es scheint ein bisschen seltsam, den Substitutionsbefehl zum Zählen zu verwenden, anstatt
Gibt es eine Möglichkeit, Leader-R zuzuordnen, um den letzten an Bash gesendeten Befehl zu wiederholen? Wenn ich zum Beispiel mit C-Dateien arbeite, möchte ich ein Programm aus vim kompilieren und ausführen, ohne Folgendes einzugeben :! Make oder gcc. Ich weiß, dass ich einen bestimmten Befehl an...
TL; DR; version - Wie mache ich Text rückgängig, der aus meinem OS-Kopierpuffer eingefügt wurde, ohne anderen Text rückgängig zu machen, der seit dem Wechsel in den Einfügemodus eingegeben wurde? Längere Beschreibung: Legen Sie etwas in den Kopierpuffer Ihres Betriebssystems (z. B. markieren Sie...
Ich weiß, dass ich einfach in eine Datei schreiben kann :w <file>. Ich möchte jedoch wissen, wie ich in eine Datei schreiben kann, indem ich sie anhänge, anstatt sie zu überschreiben. Beispiel für einen Anwendungsfall: Ich möchte einige Beispiele aus einer Protokolldatei in eine andere Datei...
Ich arbeite an einem Nebenprojekt mit JavaScript- und SQL-Quelldateien. Wenn ich das JavaScript bearbeite, verhält sich Vim normal. Wenn ich jedoch die SQL-Dateien bearbeite, gibt es eine Verzögerung von etwa einer Sekunde zwischen dem Drücken CtrlCund dem Verlassen des Einfügemodus durch Vim. Wenn...
Ich verstehe die Unterstrichbewegung in vim nicht, zumindest nicht im Zusammenhang mit yank (y). Mein Spickzettel liest "soft" bol down was ich nicht verstehe. Wenn ich die Bewegung alleine benutze, scheint es dasselbe zu sein, ^was bedeutet, dass ich zum ersten Nicht-Leerzeichen in der Zeile gehe....
Ich habe versucht, vim unter FreeBSD zu verwenden (über ssh unter Linux xterm-kompatiblem Terminal). Vim verhält sich jedoch ähnlich wie vi out-of-box. Zum Beispiel reagiert es nicht auf die Löschtaste, fügt ein F-Zeichen ein, anstatt im Einfügemodus nach oben zu gehen usw. Unter FreeBSD ist X11...
Beim Bearbeiten von Dateien in vim ist es ein kleines Ärgernis, dass beim Verschieben von Zeilen mit j und k die Zeilen nach Dateien verschoben werden und nicht wie bei anderen Editoren Bildschirmzeilen. Mit meinen eigenen Dateien kann ich damit umgehen, indem ich die vim-Optionen automatisch auf...
Um Leerzeilen hinzufügen zu können, ohne in den Einfügemodus zu wechseln, versuche ich, ALT-ound ALT-Ozu o<ESC>und zuzuordneno<ESC> Ich habe folgendes in meinem versucht .vimrc map <M-o> o<ESC> map <M-O> O<ESC> und map <ALT-o> o<ESC> map <ALT-O>...
In dieser Frage antwortete Gilles Eine weitere Möglichkeit besteht darin, tail -fin einem Emacs- Shell-Puffer zu arbeiten und die Syntax-Farbfunktionen von Emacs zu verwenden. Da ich ein vim-Benutzer bin, möchte ich dies mit vim tun , nicht mit Emacs . Hat vim diese
In zshin vim modeschreibe ich etwas foo foo bar bar Dann drücke ich Esc, um in den normalen Modus zu wechseln und zu tippen : foo foo bar bar execute: _ Dann gehe ich davon aus das kann ich, ich möchte zum Suchen und Ersetzen barmitbaz foo foo bar bar execute: s/bar/baz/g_ Dann versuche ich die...
Ich bin ein mäßig erfahrener vim-Benutzer, der jetzt anfängt, GNU-Emacs zu verwenden. Etwa zur gleichen Zeit, als ich erfuhr, dass Ctrl- pund Ctrl- ndie Standardeinstellungen für Auf und Ab in Emacs sind, erfuhr ich auch, dass es sich bei vim um Varianten von k und j im normalen Modus handelt....