:vsplit
(bentuk pendek :vs
:) bagi viewport Vim secara vertikal. :30vs
memisahkan viewport, membuat jendela baru menjadi 30 karakter. Setelah 30 jendela char ini dibuat, bagaimana seseorang mengubah ukurannya menjadi 31 atau 29?
Dengan jendela horizontal Ctrl- W +menambah jumlah baris per satu. Apa perintah yang setara untuk menambah kolom dengan satu?
:h ^w
untuk melihat daftar perintah jendela.:h ^ww
untuk melihat bantuan perintah normalCtrl-w w
.Jawaban:
CTRL-W >
dan
CTRL-W <
untuk membuat jendela lebih lebar atau lebih sempit.
sumber
:30winc >
dan:30winc <
memiliki 30 karakter lebih / kurang lebar.30CTRL-W >
untuk tetap dalam semangat jawabannya.:vertical resize 30
untuk mengubah ukuran jendela saat ini menjadi tepat dengan lebar 30 karakter.:res <N>
untuk mengatur ukuran jendela saat ini menjadi tepat N baris (untuk tinggi bukan lebar)Dan Ctr-W =
akan membuat mereka setara
sumber
:winc =
Ini juga akan membuat mereka setara.Jika Anda membutuhkan pengubahan ukuran HORIZONTAL SPLIT juga:
Perintahnya sama untuk semua pembagian, hanya perubahan parameternya :
-
+
dari pada<
>
Contoh :
Kurangi ukuran horizontal sebanyak 10 kolom
Tambah ukuran horizontal sebanyak 30 kolom
atau dalam mode normal:
Perpecahan horizontal
10 CTRL+w -
30 CTRL+w +
Perpecahan vertikal
10 CTRL+ w <(berkurang)
30 CTRL+ w >(meningkat)
sumber
:he winc
ctrl+w [count] {arg}
karya juga ...Kiat lain dari sisi saya:
Untuk mengatur lebar jendela agar katakan persis 80 kolom, gunakan
Untuk mengaturnya menjadi lebar maksimum, cukup abaikan angka sebelumnya:
sumber
Saya telah memetakan ini di .gvimrc saya untuk membiarkan saya menekan command- [panah] untuk memindahkan tinggi dan lebar jendela saya saat ini di sekitar:
Untuk MacVim, Anda harus meletakkannya di .gvimrc Anda (dan bukan .vimrc Anda) karena mereka akan ditimpa oleh sistem .gvimrc
sumber
Sepanjang baris yang sama, saya menggunakan yang berikut ini di saya
.vimrc
untuk membiarkan saya bergerak melalui split, secara otomatis memperluas yang saya pindah ke ukuran penuh dan menyusut semua sisanya ke ketinggian atau lebar minimum:sumber
Saya menggunakan angka untuk mengubah ukuran dengan memetakan berikut ini di .vimrc
sumber
nmap 9 :vertical res +2<CR>
alih-alih-2
untukvertical increase
Inilah yang saya gunakan sampai sekarang:
sumber
Saya menggunakan perintah di bawah ini untuk ini:
sumber