gvim - Comment maintenir le curseur dans une position fixe sur l'écran lors de la rotation des pages (défilement) dans vim?
给我你的怀抱
给我你的怀抱 2017-05-16 16:36:15
0
5
1153

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 !

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

répondre à tous(5)
漂亮男人

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

Ty80

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.

大家讲道理

Ajouté à

.vimrc

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

C'est 7 que vous vous êtes fixé

淡淡烟草味

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

迷茫

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

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal