当前位置: 技术问答>linux和unix
vim中一行内容太多折行,用移动命令却无法移动到中间一行
来源: 互联网 发布时间:2016-05-20
本文导语: vim窗口大小为屏幕的一半时,里面有过多的内容导致在视觉上折成了5行(输入内容时并没有回车) 现在光标在第一行,用"j"命令却无法移动到中间的行上去,只能用"l"命令一个字符一个字符的移动,我想用"j"命令应该怎么做?...
vim窗口大小为屏幕的一半时,里面有过多的内容导致在视觉上折成了5行(输入内容时并没有回车)
现在光标在第一行,用"j"命令却无法移动到中间的行上去,只能用"l"命令一个字符一个字符的移动,我想用"j"命令应该怎么做?
现在光标在第一行,用"j"命令却无法移动到中间的行上去,只能用"l"命令一个字符一个字符的移动,我想用"j"命令应该怎么做?
|
在vim中行的概念是由换行字符隔开的文本段落,而和显示情况无关,这在编辑中有优势(当然也有不足),不过熟悉了使用方法还是可以很快定位的:
比如你的显示行字符数为80个,你要定位到显示行的下一个行中(真实一行的中间某个地方),你可以在浏览状态用80l 就可以跳过80个字符啦,再细
调一下就到了,注意汉字也是一个字符,如果是混合汉字和英文的,你要估计一下跳过的字符数。
当然,开启鼠标点也是一个办法,不过不一定比用键盘定位快哦。
比如你的显示行字符数为80个,你要定位到显示行的下一个行中(真实一行的中间某个地方),你可以在浏览状态用80l 就可以跳过80个字符啦,再细
调一下就到了,注意汉字也是一个字符,如果是混合汉字和英文的,你要估计一下跳过的字符数。
当然,开启鼠标点也是一个办法,不过不一定比用键盘定位快哦。
|
这种情况大概不能用j了吧。
我一般用W或者w,或者先$再B
或者用/x (假定要去的位置有个字符x)
我一般用W或者w,或者先$再B
或者用/x (假定要去的位置有个字符x)
|
开启vim的鼠标点击,不方便很多吗.