Wenn ich eine Datei bearbeite und dann vim verlasse, möchte ich diese Änderung rückgängig machen können, wenn ich sie später erneut
Wenn ich eine Datei bearbeite und dann vim verlasse, möchte ich diese Änderung rückgängig machen können, wenn ich sie später erneut
Ich benutze gvim mit set number in meinem .vimrcso zeigt es die Leinenzahl plus ein Leerzeichen vor jeder Zeile. Wenn das Dokument weniger als 10 Zeilen enthält, werden 2 Spalten benötigt. Wenn es mehr als 10, 3 Spalten usw. enthält. Wenn ich setze set lines=40 columns=80 In .gvimrcwerden...
Ich habe ein Problem mit gvim, bei dem das Neuzeichnen des Bildschirms teilweise fehlschlägt. Es ist schwer zu erklären, aber wenn ich eine Textdatei öffne und nach unten oder oben blättere, wird die gesamte Textdatei nicht richtig neu gezeichnet. Ich muss zuerst den Cursor bewegen, bevor er neu...
Hat jemand eine elegante Lösung, um MacVim oder GVIM auf mehrere Monitore (möglicherweise mit unterschiedlicher Auflösung) zu übertragen? 2 Sitzungen funktionieren aufgrund separater Puffer und Auslagerungsdateien nicht gut. Sie würden denken, Sie könnten 2 GUI-Fenster haben, die die gleichen...
Ich habe eine vertikale Aufteilung in VIM. Auf einer Seite öffne ich netrw (: E), um einige Dateien / Ordner zu durchsuchen. Sobald ich die Eingabetaste drücke, um einen Ordner einzugeben, wird der Ordner geöffnet und der Cursor in ein anderes Fenster bewegt. Wie kann ich den Cursor im...
Ich habe festgestellt, dass ^ S als fwd-Suchschlüssel für zsh (ohmyzsh) zugeordnet ist, aber ich möchte es auch in vim für verschiedene Zuordnungen verwenden - anscheinend hindert mich die zsh-Zuordnung daran, es jetzt zu verwenden. Gibt es eine Möglichkeit, die Zuordnung des Bindkeys aufzuheben...
Ich bin neu in vim und versuche, eine Schlüsselkombination für die Ausführung des hier gefundenen Ack-Plugins zuzuordnen: https://github.com/mileszs/ack.vim Ich möchte zuordnen cmd-shift-f, um den Befehl Ack auszuführen :Ack. Ich habe folgendes hinzugefügt~/.vimrc nmap <D-F> :Ack<space>...
Ich möchte ein Mapping wie den GHotkey erstellen , der zu einer Zeile springt (z. B. um zu Zeile 10 zu springen :) 10G. Wie kann ich das
Ich schreibe einige Funktionen ein .bashrc, um tmuxdie Verwendung zu vereinfachen: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to...
In meiner Vimrc habe ich beides set number und set colorcolumn=80Wenn ich also ein Quickfix-Fenster öffne, sehe ich sowohl Zeilennummern als auch die Farbspalte. Gibt es eine Möglichkeit, diese Einstellungen nur für Quickfix-Fenster zu deaktivieren? (Wenn es wichtig ist, nutze ich OSX mit vim...
Gibt es eine Möglichkeit, meine .vimrc-Datei so zu ändern, dass nicht geschlossene Klammern / Klammern / Klammern hervorgehoben werden? Das folgende Beispiel hebt die Klammer nach dem Wort main hervor: public static void main(String[] args { System.out.println("Foobar"); } Oder lassen Sie mich von...
Ist es möglich, korrekt geschriebene Wörter über modeline zur internen Wortliste von vim hinzuzufügen? Oder eine andere dateispezifische Methode? Vim kann der temporären internen Wortliste über den Schlüsselbefehl zGoder Wörter hinzufügen :spellgood! {word}. Kann das auch mit der Modeline gemacht...
Ich habe installiert gvimin Ubuntu 12.04und es hat keinen Rechtsklick - Menü. Wenn ich beispielsweise einen Textblock auswähle und mit der rechten Maustaste in den Bereich klicke, ändert sich die Größe der Auswahl bis zur Cursorposition. Ich habe versucht, ein zu erstellen, .vimrcindem ich die...
Stellen Sie sich vor, ich hätte ein Makro aufgenommen und dann gelegentlich begonnen, ein Makro in dasselbe Register aufzunehmen. Kann ich die Aufnahme unterbrechen, damit das ursprüngliche Makro im Register erhalten bleibt? Ich weiß, dass ich :let @b=@adas Makro von Register a nach Register b...
Vim fügt automatisch einen Kommentar ein, wenn ich eine neue Zeile aus einer auskommentierten Zeile beginne, da ich festgelegt habe formatoptions=tcroql. Zum Beispiel (Cursor ist *): // this is a comment* und nach dem Schlagen <Enter>(Einfügemodus) oder o(Normalmodus) habe ich Folgendes...
Zunächst gehe ich davon aus, dass Dateien, die mit "~" enden und von vim beim Bearbeiten einer Datei erstellt werden, tatsächlich dem Zweck temporärer Sicherungen während der Bearbeitung dienen. Aber jedes Mal, wenn ich eine Datei mit vim öffne und schließe (: wq), finde ich danach eine solche...
Wenn der Vim-Prozess abrupt beendet wird (z. B. Systemabsturz), verbleibt eine SWP-Datei. Wenn Sie die Originaldatei später in Vim öffnen, können Sie sie wiederherstellen. Meistens ist die wiederhergestellte Datei dieselbe wie die gespeicherte Datei, da ich die Gewohnheit habe, häufig zu speichern....
Angenommen, Sie geben vim ein und es gibt 5 allgemeine Ausdrücke, die Sie immer wieder in den Text einfügen müssen. Gibt es eine Möglichkeit, vim anzuweisen, aus mehreren Zwischenablagen einzufügen, ohne den Einfügemodus zu
Ich habe gerade Ubuntu Server 8 installiert und festgestellt, dass vi seltsam ist (im Vergleich zu vi unter Fedora, CentOS und OSX). Wenn ich mit dem Befehl 'a' Text eingebe, werden durch Drücken der Pfeiltasten "C", "D", "B" und "A" eingegeben. Dies macht das Bearbeiten fast unmöglich. Mache ich...
Ich weiß, dass es dafür eine Einstellung gibt vim, ich kann sie jetzt einfach nicht finden ... Grundsätzlich mag ich set wrap. Ich mag es sehr. Ich mag es weniger, zu jeder tatsächlichen Zeile zu springen, als zu der intuitiveren nächsten angezeigten Zeile. Angenommen, ich habe die folgende Datei:...