In den meisten GUI-Texteditoren kann ich mit Strg-Klick mehrere Dateien gleichzeitig öffnen. Ich kann das nicht in gvim machen.
Wie geht das?
Tnx.
-edit- ... mit gui way anstelle der Kommandozeile.
In den meisten GUI-Texteditoren kann ich mit Strg-Klick mehrere Dateien gleichzeitig öffnen. Ich kann das nicht in gvim machen.
Wie geht das?
Tnx.
-edit- ... mit gui way anstelle der Kommandozeile.
Antworten:
Einfach:
gvim -p file1.c file3.c ...
oder:
gvim -p *.c
gVim öffnet mehrere Dateien in Puffern.
:tab ball
öffnet diese Puffer in ihren eigenen Registerkarten. Ich vermute, Sie könnten diesen Befehl zu Ihrem _vimrc hinzufügen, damit er jedes Mal ausgeführt wird, wenn gvim ausgeführt wird.
In Windows: gvimext.dll: Unterstützt das Laden von Dateien in eine VIM-Registerkarte
:tab
Kommando. Aber etwas ähnliches gibt es auf meinem gvim 7.2 - :tabnew
.
Dies ist ein Teil der Registrierung. (Wenn Sie mehrere Dateien auswählen und mit der rechten Maustaste auf Mit gVim bearbeiten klicken, werden diese Dateien in verschiedenen Registerkarten im selben Fenster geöffnet.)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
Sie können mehrere Dateien in gvim öffnen. Nachdem Sie die zu öffnenden Dateien ausgewählt haben, klicken Sie mit der rechten Maustaste und wählen Sie "Mit einem einzigen Vim bearbeiten". Vim zeigt zunächst nur die erste Datei an, aber alle Dateinamen befinden sich in der Argumentliste von Vim. Ausführen
:n
um jede Datei in der Liste einzeln zu öffnen ( :N
um zurückzukehren), oder
:all
um alle Dateien auf einmal zu sehen, jede in einem anderen Vim-Fenster, oder
:tab all
um jedes in einer anderen Registerkarte zu sehen.
Offene Dateien:
vim {file1,file2,...}
in Puffern verwenden Sie dann
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
In Tabs öffnen :
vim -p <files>
wie polemon geschrieben hat, benutze dann die gleichen befehle wie oben
In mehreren Fenstern öffnen :
vim -o {file1,file2,...}
Dann siehe zB http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html
Sie können mit mehrere Dateien in einem geteilten Fenster öffnen
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
oder
in mehreren Registerkarten mit
gvim -p file1.c file2.c ...
Wenn Sie mehr als 10 Dateien öffnen möchten, verwenden Sie die folgenden Befehle
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
Sie können auch Folgendes VERSUCHEN, indem Sie Folgendes hinzufügen:
autocmd BufReadPost * tab ball
in VIM RC-Datei in VIM Version 7.X (funktioniert für Windows 7/8)