vimdiff hat die ärgerliche Angewohnheit, zwei fast vollständig unterschiedliche Zeilen als dieselbe teilweise unterschiedliche Zeile anzuzeigen, nur weil sie am Anfang oder am Ende ein gemeinsames Zeichen haben. Zum Beispiel: foo.txtenthält : The quick brown fox jumps over the lazy dog. bar.txtenthält : This is a completely different line. vimdiff …
Ich habe gesehen, dass das manchmal :qfunktioniert, aber manchmal müssen wir es verwenden :q!. Dies ist bei vielen Befehlen der Fall. Ich habe mich gefragt, was !in vimund wann allgemein verwendet wird . Ich habe versucht, dies zu googeln, aber es scheint, dass bei der Suche das Ausrufezeichen weggelassen wird.
In einem Bash-Skript möchte ich eine Datei bearbeiten. Gibt es eine Möglichkeit, ein Makro in vim zu schreiben, zu speichern und dann im Bash-Skript aufzurufen?
Gibt es eine Möglichkeit, eine .vimrcDatei nur für eine einzelne SSH-Sitzung zu lesen ? Das heißt, wenn ich mich anmelde, führe ich einen Vorgang aus, damit vim say verwendet, /tmp/myvimrcbis ich mich abmelde? Ich möchte die aktuelle .vimrc nicht dauerhaft überschreiben, sondern muss nur ab und zu einen anderen Satz …
Ich habe die Zeilennummer 55 in einer Textdatei, die ich kurz vor der Zeilennummer 23 in derselben Textdatei verschieben möchte. Ich weiß, dass Sie Zeilen um eine bestimmte Anzahl von Zeilen 1 , 2 nach oben verschieben können, aber ist es möglich, eine Zeile an eine andere Zeile anzuhängen oder …
Ich habe eine Funktion in bash geschrieben, um sie manpagesin vim zu sehen viman () { man "$@" | vim -R +":set ft=man" - ; } Dies funktioniert gut, das einzige Problem tritt auf, wenn ich ein manpagean es übergebe, das nicht existiert. Es wird gedruckt, dass das manpagenicht vorhanden …
Wenn ich eine mit ansible-vault verschlüsselte Datei zum Bearbeiten öffnen möchte, führe ich sie normalerweise einfach aus. Dadurch wird ansible-vault edit <filename>die Datei in eine temporäre Datei entschlüsselt und zum Bearbeiten geöffnet. Ich möchte jedoch wissen, wie dies innerhalb von vim erreicht werden kann, z. B. durch Ausführen eines Shell-Befehls …
Wie heißt diese Ansicht in vim und wofür ist sie? Wenn ich Doppelpunkt eingebe, um einen Befehl in vim einzugeben, wird versehentlich eine Ansicht aufgerufen, die so aussieht. Aber ich kann es nicht konsequent schaffen, und ich weiß nicht, was es ist. Bearbeiten: Es scheint zu passieren, wenn ich "q:" …
In meinem aktuellen Workflow verwende ich häufig STRG-z, um Vim anzuhalten, damit ich schnell einige Befehle eingeben kann, bevor ich die Bearbeitung meines Codes mit fg fortsetze ( dank des praktischen ZSH-Tipps in diesem Blog-Beitrag ist es wieder STRG -z ). Das Problem ist, dass mein Terminal mit Meldungen zur …
Ich habe mehrere Textdateien. Alle diese Textdateien müssen einer Bearbeitungsreihe unterzogen werden, die in ausgeführt werden kann vim. Ich möchte das automatisieren. vimhat mehrere Befehle zum Ersetzen. Angenommen, die Textdateien müssen wie folgt ersetzt werden: Junge durch Junge ersetzen: %s/boy/Boy/g Mädchen durch Mädchen ersetzen: %s/girl/Girl/g Leerzeilen löschen: g/^$/d Dies ist …
Gibt es eine Möglichkeit, innerhalb eines Kommentars mit Vim Änderungen vorzunehmen? Ich weiß, dass Sie in Klammern und Anführungszeichen mit i]und ändern können i". Wenn Sie beispielsweise ein Angebot haben, können Sie Folgendes drücken: ci "mein neuer textESC Dadurch wird der Text im Zitat durch den Ausdruck "Mein neuer Text" …
In MacVim verwende ich Conque , um Bash-Befehle in Vim auszuführen. Ich habe ein Problem mit der Textnavigation bei der Verwendung von Conque. Wenn ich am Ende einer Textzeile bin und nach unten drücke, Alt←überspringe ich ein Wort nach links. Wenn ich dann drücke, ←bewegt sich der Cursor zurück zu …
Wenn ich mehrere Änderungen an der Originaldatei vorgenommen habe, z 1 delete a line 2 insert some text 3 delete another line 4 delete the text added in step 2 5 insert some other text 6 ... Jetzt möchte ich den in Schritt 2 gelöschten Text wiederherstellen. Gibt es eine …
Ich bin ziemlich neu in VIM, habe aber in der letzten Woche versucht, mich selbst zu unterrichten, aber ich stoße auf ein Problem, das sich als ziemlich frustrierend erwiesen hat: Derzeit verwende ich hauptsächlich VIM, um Notizen zu machen, und verwende die Faltfähigkeit von VIM, um meine Arbeit weniger überladen …
Ich verwende iTerm2 auf einem Mac, um Linux-Arbeit zu erledigen. Um zu vermeiden, dass Terminalverbindungen verloren gehen, habe ich "Im Leerlauf Ascii-Code gesendet" aktiviert. Der Standardwert ist 0. Dies funktioniert wie ein Zauber, um Verbindungen am Leben zu erhalten, aber es gibt ein ernstes Problem. Es stellt sich heraus, dass …
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.