Pasti ada caranya, kira-kira seperti ini:
vim -[option] <file-list>
untuk membuka file dari command prompt dan bukan dari dalam Vim.
- membagi windows secara vertikal atau / dan horizontal
- di tab terpisah
vim
command-line
window
Andrei Chikatilo
sumber
sumber
-o
seperti:split
,-O
seperti:vsplit
-whatever[N]
berarti ituN
opsional dan dapat dihilangkan, saya percaya ini berasal dari sintaks ebnfCtrl+ W, S(huruf besar) untuk pemisahan horizontal
Ctrl+ W, v(huruf kecil) untuk pemisahan vertikal
Ctrl+ W, Quntuk menutup satu
Ctrl+ W, Ctrl+ Wuntuk beralih antar windows
Ctrl+ W, J(Xor K, H, L) untuk beralih ke jendela yang berdekatan (intuitif atas, bawah, kiri, kanan)
sumber
Ctrl-w
laluup arrow
ataudown arrow
untuk beralih layar.ctrl+w
ctrl+w
bersepeda melalui jendela karena tombol panah terasa sedikit anti-victrl+w j
untuk melompat ke buffer di bawah yang sekarang.:q
juga menutup jendelaSaat menjalankan vim:
:sp filename
untuk pemisahan horizontal:vsp filename
atau:vs filename
untuk pemisahan vertikalsumber
:set splitright
:vsplit filename
sama dengan:vsp filename
dan:vs filename
, tapi mungkin sedikit lebih mudah diingat untuk beberapa orangTrik lain yang menarik adalah argumen CLI -p - yang membukanya di tab terpisah untuk versi vim dan gvim terbaru.
sumber
Trik lain yang bermanfaat yang baru saja saya temukan, adalah Anda dapat menggunakan wildcard di daftar file untuk membuka banyak file. Katakanlah Anda ingin membuka file1.txt, file2.txt, dan file3.txt semuanya di tab terpisah tetapi tidak merasa ingin mengetik semuanya yang bisa Anda lakukan:
vim -p file*
Saya sering menemukan diri saya perlu membuka banyak file dengan awalan yang serupa, dan ini sangat membantu
sumber