Als «vim» getaggte Fragen

vim (Vi IMproved) ist ein Texteditor, der verschiedene Bearbeitungsmodi unterstützt.

4
Wie teile und bearbeite ich Patches?
Manchmal muss ich einen großen Patch in kleinere (disjunkte) Patches aufteilen, z. B. für jede einzelne enthaltene Funktion. Normalerweise mache ich das über Standard-Vim-Yank / DD-Befehle und Split-Window-Switching. Aber gibt es einige Tools / Vim-Tricks, die bei solchen Bearbeitungen helfen? Zum Beispiel Unterstützung für Befehle wie: Verschieben Sie die 3 …
10 vim  patch 

1
Hören Sie auf, eine Auswahl als Text einzufügen!
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 …
10 vim  mouse  vimrc 

2
Vim Swap-Datei Problem
In einem Projekt stoße ich auf viele Fehler wie diesen: E303: Unable to open swap file for "file", recovery impossible Wenn ich ausführe ls -la |grep vim, verstehe ich -rw-r--r-- 1 jeremie jeremie 0 Jan 12 23:58 .ideavimrc drwxrwxr-x 5 jeremie jeremie 4096 Feb 14 10:00 .vim -rw------- 1 jeremie …
10 vim 

3
Vim unbenanntes Register + oder *
Ich verwende Vim 7.3 in Ubuntu und habe ein kleines Problem beim Kopieren in die System-Zwischenablage mit dem folgenden Befehl, "+yaber ich erhalte den folgenden Fehler:E354: Invalid register name: '+' In meinem vim --versionsehe ich -xterm_clipboard. Die Option zum Kopieren per Mausklick ist ebenfalls ausgegraut. Welche Schritte muss ich ausführen, …
10 vim 

3
Wie mache ich nur eingefügten Text in vim rückgängig?
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 Text und tun Sie dies Command-cauf …
10 vim  osx 



2
Wie ändere ich den Standard-Texteditor in Ranger?
Derzeit öffnet Ranger nur Textdateien mit Nano, und ich möchte, dass sie mit Vim geöffnet werden. Gemäß dem Arch Wiki habe ich versucht hinzuzufügen has xdg-open, flag f = xdg-open "$1" ext txt = vim "$@" zur Gewehr.conf, aber das hat nicht funktioniert.
10 vim  ranger 

2
Vim: Von rechts nach links umkehren
Ich habe versehentlich :set rlgedacht, es ist für relative Linien. Ich habe den Modus von rechts nach links aktiviert . Das Dokument für rightleftsagt nicht, wie man rückgängig macht, rl modeohne vim zu verlassen. Wie geht man in vim von links nach rechts?
9 vim 

1
Powerline in vim Fehler beim Einrichten
Ich habe Powerline mit Pip Install gemäß den Installationsempfehlungen installiert. Ich habe es sowohl in zsh als Eingabeaufforderung als auch in tmux als Statuszeile einwandfrei funktioniert, aber ich kann es nicht in vim zum Laufen bringen. Wenn ich meinem vimrc Folgendes hinzufüge: python from powerline.vim import setup as powerline_setup python …
9 vim  vimrc 

1
Führen Sie einen Befehl im zsh vim-Modus aus
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 …
9 vim  zsh 


1
Was bringt der virtuelle Ersetzungsmodus in Vim?
Die Hilfe besagt, dass Befehle für den virtuellen Ersetzungsmodus in Vim gr& GRZeichen im Bildschirmbereich und nicht in Dateien ersetzen. :help Virtual-Replace-mode Ich verstehe dies als etwas wie das Ändern der Zeichen auf dem Display, aber nicht im Puffer selbst. Ist das richtig? Es scheint falsch. Ich kann eine Erklärung …
9 vim  vi 

1
vi [m] Zeilenbereich aus einer anderen Datei lesen
Unter Linux file_Bmöchte ich in vim die Zeile 10-25 von hinzufügen file_A. Beispiel: Man hat eine ganze Reihe von HTML-Dokumenten mit ziemlich demselben Header und ja, man könnte eine Vorlage erstellen und von dort aus beginnen, aber immer noch: Ich suche nach einer einfachen [und eleganten] Möglichkeit, einen Zeilenbereich aus …
9 linux  vim  copy-paste 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.