cari

Rumah  >  Soal Jawab  >  teks badan

gvim - Bagaimana untuk mengekalkan kursor dalam kedudukan tetap pada skrin apabila mengubah halaman (menatal) dalam vim?

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!

给我你的怀抱给我你的怀抱2856 hari yang lalu1280

membalas semua(5)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-16 16:38:15

    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

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 16:38:15

    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.

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:38:15

    Ditambah pada

    .vimrc

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

    7 ini anda tetapkan sendiri

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:38:15

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

    balas
    0
  • 迷茫

    迷茫2017-05-16 16:38:15

    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

    balas
    0
  • Batalbalas