nella maggior parte dell'editor di testo della GUI posso usare ctrl click per aprire più file contemporaneamente. Non posso farlo in gvim.
Qual è il modo gvim per farlo?
Tnx.
-edit- ... usando gui way invece della riga di comando.
nella maggior parte dell'editor di testo della GUI posso usare ctrl click per aprire più file contemporaneamente. Non posso farlo in gvim.
Qual è il modo gvim per farlo?
Tnx.
-edit- ... usando gui way invece della riga di comando.
Risposte:
Facile:
gvim -p file1.c file3.c ...
o:
gvim -p *.c
gVim apre più file nei buffer.
:tab ball
aprirà questi buffer nelle loro schede. Suppongo che potresti aggiungere questo comando al tuo _vimrc per farlo accadere ogni volta che gvim viene eseguito.
In Windows: gvimext.dll: supporta il caricamento di file in una scheda VIM
:tab
comando. Ma qualcosa di simile esiste sul mio gvim 7.2 - :tabnew
.
Questa è una correzione parziale del registro (selezionando più file e facendo clic con il tasto destro su Modifica con gVim si aprono quei file in diverse schede nella stessa finestra)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
È possibile aprire più file in gvim. Dopo aver selezionato i file che si desidera aprire, fare clic con il tasto destro del mouse e selezionare "Modifica con Vim singolo". Vim inizialmente mostrerà solo il primo file, ma tutti i nomi dei file si trovano nell'elenco degli argomenti di Vim. Eseguire
:n
per aprire ogni file nell'elenco uno alla volta ( :N
per tornare indietro), oppure
:all
per vedere tutti i file contemporaneamente, ognuno in una finestra Vim diversa, oppure
:tab all
per vedere ognuno in una scheda diversa.
Apri file:
vim {file1,file2,...}
nei buffer, quindi utilizzare
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
Apri in schede :
vim -p <files>
come ha scritto polemon, quindi usa gli stessi comandi di cui sopra
Apri in più finestre :
vim -o {file1,file2,...}
Quindi vedi ad esempio http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html
È possibile aprire più file in un'unica finestra divisa utilizzando
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
o
in più schede utilizzando
gvim -p file1.c file2.c ...
Se hai più di 10 file da aprire, utilizza i seguenti comandi
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
Puoi anche PROVARE di seguito aggiungendo:
autocmd BufReadPost * tab ball
nel file VIM RC nella versione 7.X di VIM (funziona per Windows 7/8)