di sebagian besar editor teks GUI saya dapat menggunakan klik ctrl untuk membuka banyak file sekaligus. Saya tidak bisa melakukannya di gvim.
Apa cara gvim untuk melakukannya?
Tnx.
-edit- ... menggunakan cara gui bukannya baris perintah.
di sebagian besar editor teks GUI saya dapat menggunakan klik ctrl untuk membuka banyak file sekaligus. Saya tidak bisa melakukannya di gvim.
Apa cara gvim untuk melakukannya?
Tnx.
-edit- ... menggunakan cara gui bukannya baris perintah.
Jawaban:
Mudah:
gvim -p file1.c file3.c ...
atau:
gvim -p *.c
gVim membuka banyak file dalam buffer.
:tab ball
akan membuka buffer ini di tab mereka sendiri. Saya kira Anda bisa menambahkan perintah ini ke _vimrc Anda untuk mewujudkannya setiap kali gvim berjalan.
Di Windows: gvimext.dll: Mendukung memuat file ke tab VIM
:tab
perintah. Tapi sesuatu yang serupa ada di gvim 7.2 saya - :tabnew
.
Ini adalah perbaikan registri sebagian (memilih beberapa file dan mengklik kanan Edit dengan gVim membuka file-file itu di berbagai tab di jendela yang sama)
[HKEY_CLASSES_ROOT\Applications\gvim.exe\shell\edit\command]
@="C:\\Program Files\\Vim\\vim70\\gvim.exe --remote-tab-silent \"%1\""
Anda dapat membuka banyak file di gvim. Setelah Anda memilih file yang ingin Anda buka, klik kanan dan pilih "Edit dengan Vim tunggal". Vim awalnya hanya akan menampilkan file pertama, tetapi semua nama file ada dalam daftar argumen Vim. Menjalankan
:n
untuk membuka setiap file dalam daftar satu per satu ( :N
untuk kembali), atau
:all
untuk melihat semua file sekaligus, masing-masing dalam jendela Vim yang berbeda, atau
:tab all
untuk melihat masing-masing di tab yang berbeda.
Buka file:
vim {file1,file2,...}
dalam buffer, lalu gunakan
:ls (list), :n (next), :p (previous), :b<N> (open file N), :b [press TAB]
Buka di tab :
vim -p <files>
seperti yang ditulis polemon, maka gunakan perintah yang sama seperti di atas
Buka di banyak jendela :
vim -o {file1,file2,...}
Kemudian lihat misalnya http://www.cs.oberlin.edu/~kuperman/help/vim/windows.html
Anda dapat membuka banyak file dalam satu jendela dengan menggunakan
gvim -O file1.c file2.c ... (split vertically)
gvim -o file1.c file2.c ... (split horizontally)
atau
di banyak tab menggunakan
gvim -p file1.c file2.c ...
Jika Anda memiliki lebih dari 10 file untuk dibuka, gunakan perintah berikut
:set tabpagemax=99 (or number of tabs you want to open)
:tab ball (to open all the files in buffer in tabs)
Anda juga dapat mencoba mengikuti dengan menambahkan:
autocmd BufReadPost * tab ball
dalam file VIM RC dalam VIM versi 7.X (Bekerja untuk Windows 7/8)