Vi & Vim

14
Cursorform unter vim + tmux

Wie kann ich verschiedene Cursorformen haben, wenn ich vim in tmux unter cygwin laufen lasse? OHNE tmux würden diese Zeilen ausreichen, um das zu erreichen, was ich will: let &t_SI = "\e[5 q" let &t_EI = "\e[2 q" Aber irgendwie bricht mein tmux es - der Cursor hat eine Blockform, egal in...

14
Blockieren von Änderungen, um nur Dateien zu lesen

Wenn Sie Vim zum Bearbeiten einer schreibgeschützten Datei verwenden, wird beim erstmaligen Bearbeiten lediglich eine Warnung angezeigt, es können jedoch Änderungen vorgenommen werden. Ich kann verstehen, dass dieses Verhalten für jemanden nützlich sein kann, der beabsichtigt, die Datei unter einem...

14
Registerkarte Listchars als Leerzeichen anzeigen

Ich verwende listund listchars, um mein Leerzeichen anzuzeigen, aber der von mir festgelegte Codestil verwendet Tabulatoren. Sehen >oder ^Ifür alle meine Registerkarten ist Übelkeit. Wie behalte ich alle vorhandenen Listenzeichen bei, jedoch mit einem leeren

14
Wie springe ich zum Funktionsaufruf?

Nach dem Generieren einer Tags-Datei mit exuberant-ctagskann ich von einem Funktionsaufruf zu seiner Deklaration springen, <C-]>was ziemlich praktisch ist. Meine Frage ist, wie es anders geht? Wie kann ich zu den Zeilen gehen, in denen die Funktion aufgerufen wird, wenn sich mein Cursor auf...

14
Warum scrollen meine Fenster zusammen?

Ich habe zwei Fenster im selben Puffer geöffnet und möchte zwei Teile derselben Datei gleichzeitig bearbeiten. Ich kann nicht, weil die Fenster zusammen rollen. Ich habe noscrollbindso eingestellt, dass ich dadurch verwirrt bin. Was könnte das noch verursachen? Wenn ich eine neue Sitzung starte,...

14
Wie kopiere ich eine Datei in netrw?

Das aktuelle Arbeitsverzeichnis ist ./A/B/. Ein leeres Dokument wird geöffnet, wenn ich vimtippe, und das netrw wird mit dem Befehl geöffnet. :e.Das Fenster wird durch geteilt vs., und ich kann zum übergeordneten Verzeichnis navigieren, dh ./A/. Jetzt möchte ich eine Datei a_file.jpgvon ./A/B/nach...

14
Bedingtes Laden von Plugins

Ich habe nach einer Antwort gesucht, aber noch nichts gefunden. Wenn ich etwas Offensichtliches verpasst habe, bitte ich um Entschuldigung. Ich dachte, es wäre eine schnelle Google-Suche, also ist es vielleicht komplizierter als ich dachte. Ich möchte Plugins basierend auf dem Dateityp, den ich...

14
Vim kann auch mit q nicht beendet werden!

Ich kann vim nicht verlassen, auch wenn ich tippe :q!. Ich bekomme den Fehler E37: No write since last change (add ! to override) E162: No write since last change for buffer... Ich denke, der Puffer ist ein NetrwTreeListing

14
Betrifft der Befehl "set" nur den aktiven Puffer?

Ich habe zwei Puffer in vim: :ls 1 %a ".vimrc" line 1 2 #h "script.sh" line 1 Press ENTER or type command to continue Wie oben gesehen, bin ich im ersten Puffer. Wenn ich nun den :set softtabstop=16Befehl ausführe , erwarte ich, dass er beide Puffer beeinflusst. Dies ist jedoch nicht der Fall....