recherche

Maison  >  Questions et réponses  >  le corps du texte

gvim - Comment maintenir le curseur dans une position fixe sur l'écran lors de la rotation des pages (défilement) dans vim?

Lorsque vous tournez des pages (défilement) dans vim, le curseur par défaut se déplace vers le haut de l'écran ou vers le bas de l'écran. J'espère conserver la position sur l'écran inchangée, c'est-à-dire déplacer uniquement le texte, mais. pas la position du curseur (par rapport aux mots à l'écran).

Comment y parvenir ? Merci de me conseiller, merci d'avance !

给我你的怀抱给我你的怀抱2755 Il y a quelques jours1149

répondre à tous(5)je répondrai

  • 漂亮男人

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

    Tu veux dire ça ?

    ctrl + y monte d'une ligne
    ctrl + e descend d'une ligne
    ctrl + u monte la moitié de l'écran
    ctrl + d descend la moitié de l'écran
    ctrl + b monte d'un écran
    ctrl + f descend l'écran


    Vous pouvez consulter cette réponse stackoverflow

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

    La fonction ToggleScrollMode ci-dessous est bonne, je suppose qu'elle devrait répondre à vos besoins

    répondre
    0
  • PHP中文网

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

    Si vous ne parvenez pas à installer le plug-in, vous pouvez essayer d'activer l'affichage du numéro de ligne relatif de vim et sauter rapidement en fonction du numéro de ligne relatif après avoir tourné la page.

    répondre
    0
  • 大家讲道理

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

    Ajouté à

    .vimrc

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

    C'est 7 que vous vous êtes fixé

    répondre
    0
  • 淡淡烟草味

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

    Vous pouvez zz pour aligner la ligne au centre après le défilement, similaire à <C-l> d'emacs

    répondre
    0
  • 迷茫

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

    ctrl-d fait défiler la moitié de l'écran vers le bas, le curseur ne bougera pas

    ctrl-f Faites défiler un écran vers le bas et le monogramme se déplacera.

    shift-m déplace le curseur au milieu de l'écran Il peut être utilisé après ctrl-f pour retourner l'écran

    .

    répondre
    0
  • Annulerrépondre