光標(biāo)移動(dòng)命令
n表示數(shù)字按鍵,x表示任意字符按鍵,大多數(shù)指令前加上數(shù)字,可實(shí)現(xiàn)對應(yīng)的多重效果
| 功能 | 按鍵 | 備注 |
|---|---|---|
| 基本指令 | ||
| 上移 | k/nk | n表示任意數(shù)字鍵,可以是多個(gè),如按下23k,上移23行 |
| 下移 | j/nj | - |
| 左移 | h/nh | - |
| 右移 | i/ni | - |
| 單詞間移動(dòng) | ||
| 移動(dòng)到當(dāng)前單詞結(jié)尾 | E/nE | 如果光標(biāo)本來就在當(dāng)前詞尾,則移動(dòng)到下一個(gè)單詞尾 |
| 移動(dòng)到上一個(gè)單詞開頭 | b/nb | back word |
| 移動(dòng)到上一個(gè)單詞結(jié)尾 | ge/nge | go end |
| 移動(dòng)到下一個(gè)單詞開頭 | w/nw | word |
| 移動(dòng)到下一個(gè)單詞結(jié)尾 | e/ne | end,ne與nE效果相同 |
| 行內(nèi)操作 | ||
| 移動(dòng)到當(dāng)前行的行首 | 0 | - |
| 移動(dòng)到當(dāng)前行的行尾 | $ | - |
| 移動(dòng)到當(dāng)前行的第一個(gè)非空字符 | ^ | - |
| 移動(dòng)到當(dāng)前行的第n個(gè)位置 | n| | 這里的“|”是管道符豎杠 |
| 移動(dòng)到當(dāng)前行下一個(gè)指定字符 | fx | find x,后接 ; 向后重復(fù),后接 , 向前重復(fù) |
| 移動(dòng)到當(dāng)前行下一個(gè)指定字符前 | tx | till x,后接 ; 向后重復(fù),后接 , 向前重復(fù) |
| 段落操作 | ||
| 成對符號(hào){} [] ()前后跳轉(zhuǎn) | % | 當(dāng)光標(biāo)不在符號(hào)上按%,自動(dòng)跳轉(zhuǎn)到當(dāng)前行的第一個(gè)起始符號(hào) |
| 移動(dòng)到當(dāng)前句子開頭 | ( | - |
| 移動(dòng)到下一個(gè)句子開頭 | ) | - |
| 移動(dòng)到當(dāng)前一段的開頭 | { | - |
| 移動(dòng)到下一段的開頭 | } | - |
| 移動(dòng)到當(dāng)前這一節(jié)的開頭 | [[ | - |
| 移動(dòng)到下一節(jié)的開頭 | ]] | - |
| 在文檔中移動(dòng) | ||
| 查看光標(biāo)狀態(tài) | ctrl+g | - |
| 移動(dòng)到開頭 | gg | - |
| 移動(dòng)到指定行首 | nG | 可在命令模式下使用set nu命令顯示行號(hào) |
| 移動(dòng)到整個(gè)文檔指定百分比的位置的行首 | n% | - |
| 移動(dòng)到開始、中間、末尾 | H、M、L | - |