h,j,k,l分别对应左下上右编程
vim有四种模式:普通模式,插入模式,可视模式,命令行模式vim
好比在平常编程中一行代码:
private static final long serialVersionUID = 351592739956574233 6L;
当光标停留在private时
普通模式下,输入:windows
可是咱们每每会遇到一些标点,因为他们的存在咱们使用ew的时候每每有些问题,vim是如何划分单词的呢:ui
单词:由字母、数字、下划线或其余非空白字符的序列组成
字串:由非空白字符序列组成
他们都以空白字符分隔。
以request.getParameter("uuid"); 为例
单词:request . getParameter (" uuid ");
只有一个字串
也就是说 字母、数字、下划线 连在一块儿的 属于一个单词,
非空白字符连在一块儿的,也是一个单词。
若是把uuid换成一个, 逗号
那么 (","); 就是一个单词命令行
那么在字串间的移动也有快捷键
即 W E B gE 原理同33d
若是一行内容大于窗口,会进行换行 就像这样:
标号为实际行7的屏幕行占用了两行。
jk移动的话是以实际行为准,若是要移动屏幕行,使用gj, gk。blog