在 可 见 行 间 移 动 使用 "j" 和 "k" 命令可以移动到下一行和上一行。当作用于一个长行时,这通常意味着 要一次移动许多屏幕行。 使用 "gj" 和 "gk" 命令可以只移动一个屏幕行。当一行没有回绕时,它们和 "j" 和 "k" 命令所起的作用一样。当一行回绕时,它们将在屏幕上显示的上一行和下一行的 一个字符之间移动。 下面这些移动命令的键映射也许对你有用:
:map <Up> gk
:map <Down> gj
转自:http://vimcdoc.sourceforge.net/doc/usr_25.html#25.4