gvim - Bagaimana untuk mengekalkan kursor dalam kedudukan tetap pada skrin apabila mengubah halaman (menatal) dalam vim?
给我你的怀抱
给我你的怀抱 2017-05-16 16:36:15
0
5
1180

Apabila membelok halaman (menatal) dalam vim, kursor lalai bergerak ke atas skrin atau ke bawah ke bahagian bawah skrin saya berharap untuk mengekalkan kedudukan pada skrin tidak berubah, iaitu, hanya menggerakkan teks, tetapi bukan kedudukan kursor (berbanding dengan skrin).

Bagaimana untuk mencapainya? Sila maklumkan, terima kasih terlebih dahulu!

给我你的怀抱
给我你的怀抱

membalas semua(5)
漂亮男人

Maksud anda ini?

ctrl + y naik satu baris
ctrl + e turun satu baris
ctrl + u naik separuh skrin
ctrl + d turun separuh skrin
ctrl + b naik satu skrin
ctrl + f turun skrin


Anda boleh menyemak jawapan stackoverflow ini

http://stackoverflow.com/questions/3458689/how-to-move-screen-without-moving-cursor-in-vim

Fungsi ToggleScrollMode di bawah bagus, saya rasa ia sepatutnya memenuhi keperluan anda

Ty80

Jika anda tidak boleh memasang pemalam, anda boleh cuba menghidupkan paparan nombor baris relatif vim dan melompat dengan cepat berdasarkan nombor baris relatif selepas membelok halaman.

大家讲道理

Ditambah pada

.vimrc

" 在上下移动光标时,光标的上方或下方至少会保留显示的行数
set scrolloff=7

7 ini anda tetapkan sendiri

淡淡烟草味

Anda boleh zz untuk menjajarkan garisan ke tengah selepas menatal, serupa dengan emacs' <C-l>

迷茫

ctrl-d menatal ke bawah separuh skrin, kursor tidak akan bergerak

ctrl-f Tatal ke bawah satu skrin dan monogram akan bergerak.

shift-m menggerakkan kursor ke tengah skrin Ia boleh digunakan selepas ctrl-f untuk menyelak skrin

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan