Çoğu GUI metin düzenleyicisinde aynı anda birden fazla dosyayı açmak için ctrl click'i kullanabilirim. Bunu gvim'de yapamam.
Bunu yapmanın yolu nedir?
Tnx.
-edit- ... komut satırı yerine gui yolunu kullanarak.
Çoğu GUI metin düzenleyicisinde aynı anda birden fazla dosyayı açmak için ctrl click'i kullanabilirim. Bunu gvim'de yapamam.
Bunu yapmanın yolu nedir?
Tnx.
-edit- ... komut satırı yerine gui yolunu kullanarak.
Yanıtlar:
Kolay:
gvim -p file1.c file3.c ...
veya:
gvim -p *.c
gVim birden fazla dosyayı arabelleklerde açar.
:tab ball
bu arabellekleri kendi sekmelerinde açacaktır. Sanırım bu komutu gvim her çalıştığında yapmak için _vimrc'nize ekleyebilirsiniz.
Windows'da: gvimext.dll: Dosyaları VIM sekmesine yükleme desteği
:tab
. Ama gvim 7.2 - de benzer bir şey var :tabnew
.
Bu kısmi bir kayıt defteri düzeltmesidir (birden fazla dosya seçmek ve gVim ile Düzenle'yi sağ tıklamak, bu dosyaları aynı pencerede farklı sekmelerde açar)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
Sen edebilirsiniz gvim içinde birden fazla dosya açın. Açmak istediğiniz dosyaları seçtikten sonra, sağ tıklayın ve "Tek Vim ile Düzenle" yi seçin. Vim başlangıçta yalnızca ilk dosyayı görüntüler, ancak tüm dosya adları Vim'in bağımsız değişkenler listesinde bulunur. gerçekleştirmek
:n
listedeki her dosyayı birer birer açmak için ( :N
geri dönmek için) veya
:all
tüm dosyaları bir kerede, her biri farklı bir Vim penceresinde görmek için veya
:tab all
her birini farklı bir sekmede görmek için.
Dosyaları aç:
vim {file1,file2,...}
tamponlarda, sonra kullanın
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
Sekmelerde aç :
vim -p <files>
polemon'un yazdığı gibi, yukarıdaki komutları kullanın
Birden çok pencerede aç :
vim -o {file1,file2,...}
Ardından bkz. Http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html
Birden çok dosyayı kullanarak bölünmüş pencerede açabilirsiniz
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
veya
kullanarak birden fazla sekmede
gvim -p file1.c file2.c ...
Açmak için 10'dan fazla dosyanız varsa aşağıdaki komutları kullanın
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
Şunları ekleyerek aşağıdakileri de TL olarak yapabilirsiniz:
autocmd BufReadPost * tab ball
sürüm 7.X VIM RC dosyasında (Windows 7/8 için çalışır)