Bagaimana cara saya bergerak dan mengatur ulang pembagian dalam vim?

41

Sejauh ini, saya sudah menemukan cara bertukar split secara lateral CTRL+W x, dan itu sudah cukup.

Bagaimana cara memindahkan split di mana saja di viewport yang berisi beberapa perpecahan vertikal dan horizontal?

Bagaimana cara membuat pemisahan horizontal yang, katakanlah, menjangkau seluruh bagian atas layar setelah saya membuka beberapa celah vertikal? (Saat ini, ketika saya membuat pemisahan horizontal baru dalam viewport yang sudah-terbagi secara vertikal, saya mendapatkan pemisahan horizontal di salah satu kolom.)

Mungkin sebagian besar pengguna vim lebih suka tab daripada pemisahan, tapi saya sangat suka yang terakhir karena saya bekerja pada monitor 30 "! :-)

hakanensari
sumber

Jawaban:

32

Saya sarankan Anda membaca file bantuan untuk windows vim . Bagian spesifik dari file itu yang berlaku untuk pertanyaan Anda:

:help opening-window
:help window-moving


Sunting: Saya hanya dapat berasumsi bahwa ini secara berkala mendapatkan downvotes karena saya belum memberikan jawaban spesifik di sini. Masalahnya adalah bahwa poster asli mengajukan beberapa pertanyaan, dan mereka luas. Cara terbaik untuk menjawab semua pertanyaan itu sekaligus adalah dengan merujuk ke dokumentasi Vim, yang harus selalu tersedia di mana pun Vim diinstal.

Saya juga ingin mencatat bahwa saya tidak hanya memberi tahu OP untuk "RTFM," Saya memberikan bagian spesifik dari buku pedoman untuk dibaca, yang bisa menjadi jawaban yang dapat diterima.

Heptite
sumber
71
RTFM tidak menjawab pertanyaan.
poindexter
13
kami berharap SO menjadi manual ... mudah: google untuk sesuatu, buka tautan SO dan dapatkan apa yang Anda inginkan, tanpa diarahkan ke sumber lain.
Danny
2
@NewWorld karena SO memiliki ratusan ribu pengeditan devs, menambahkan, berkomentar, menjadikannya luar biasa;)
Danny
3
@Danny yaitu spoonfeeding. Dokumentasinya bagus dan jawabannya ada; tidak perlu menggandakan informasi yang tidak perlu.
DBedrenko
11
lihat: superuser.com/help/how-to-answer "Tautan ke sumber daya eksternal dianjurkan, tetapi tolong tambahkan konteks di sekitar tautan sehingga sesama pengguna Anda akan mengetahui apa itu dan mengapa ada di sana. Selalu kutip bagian yang paling relevan dari tautan penting, jika situs target tidak dapat dijangkau atau offline secara permanen. "
j03w
57

Saya yakin file bantuan menutupinya, tetapi untuk memindahkan split untuk menutupi bagian atas layar, Anda dapat melakukannya CTRL-W K(yaitu, Ctrl+ W Shift+ K), dengan H = kiri, J = bawah, K = atas, L = kanan ( mengikuti biasa vi/ vimkonvensi).

Perhatikan bahwa huruf-hurufnya besar. CTRL-W k (yaitu, Ctrl+ W K, tanpa Shift) sebaliknya akan bergerak naik di antara pemisahan, dll

Henrik N
sumber
16

Anda dapat melakukan:

:to sp

atau

:top split

untuk melakukan jendela horizontal yang membentang di atas layar.

Dijeda sampai pemberitahuan lebih lanjut.
sumber
Terima kasih baik untuk Anda dan poster lain yang telah memberikan jawaban pada paruh pertama.
hakanensari
Suara positif untuk menjawab pertanyaan, akan menyenangkan untuk melihat jawaban ini dikombinasikan dengan Heptile.
poindexter