Don';在vim中敲击末端时,t居中屏幕
使用Don';在vim中敲击末端时,t居中屏幕,vim,Vim,使用nowrap,当在一条长线上时,点击结束按钮会将光标移到线的末端(当然)。此外,屏幕将以光标为中心 它将从这里获取光标: 到这里: 我怎样才能使它只向右滚动到“行”?最后一条“这是一条长线”在窗口右侧对齐 编辑:我已经知道sidescroll和sidescrolloff但是这些只在使用箭头键时适用。它不会改变结束键的行为,因此也不会解决我的问题。如果选中:hze ze Scroll the text horizontally to position the cursor
nowrap
,当在一条长线上时,点击结束按钮会将光标移到线的末端(当然)。此外,屏幕将以光标为中心
它将从这里获取光标:
到这里:
我怎样才能使它只向右滚动到“行”?最后一条“这是一条长线”在窗口右侧对齐
编辑:我已经知道
sidescroll
和sidescrolloff
但是这些只在使用箭头键时适用。它不会改变结束键的行为,因此也不会解决我的问题。如果选中:hze
ze Scroll the text horizontally to position the cursor
at the end (right side) of the screen. This only
works when 'wrap' is off. {not in Vi}
因此,如果您创建一个映射,将$
或
映射到$ze
或ze
,它应该可以按照您的意愿工作
希望能有帮助
编辑
如果要像插入模式中所需的那样映射:
:set sidescroll=1
:inoremap <End> <Esc><End>zei
:设置侧滚=1
:inoremap zei
谢谢!有没有办法在插入模式下重新映射它?