有没有办法在vim中按屏幕线移动?

有没有办法在vim中按屏幕线移动?

在 vim 中编辑文件时,有一个小烦恼:当我用 j 和 k 移动行时,它会按文件行移动,而不是像其他编辑器那样按屏幕行移动。对于我自己的文件,我可以通过在 vim 选项中自动换行到一定长度来处理这个问题,但这对于其他人的文件来说并不好。是否有一个 vim 命令可以暂时将线的处理切换为屏幕线,或者用于移动使用屏幕线的替代命令?

答案1

g您可以通过在命令前面使用以下命令来移动屏幕线:

gj
gk
g$
g0
g^

您还可以将原始命令映射到g如下命令:

:map j gj

j现在按屏幕线移动。

相关内容