在 vim 中编辑文件时,有一个小烦恼:当我用 j 和 k 移动行时,它会按文件行移动,而不是像其他编辑器那样按屏幕行移动。对于我自己的文件,我可以通过在 vim 选项中自动换行到一定长度来处理这个问题,但这对于其他人的文件来说并不好。是否有一个 vim 命令可以暂时将线的处理切换为屏幕线,或者用于移动使用屏幕线的替代命令?
答案1
g
您可以通过在命令前面使用以下命令来移动屏幕线:
gj
gk
g$
g0
g^
您还可以将原始命令映射到g
如下命令:
:map j gj
j
现在按屏幕线移动。