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