介紹常用VIM命令。
VIM使用
一、移動
1.1單個字符移動
| 按鍵 |
功能 |
| h |
左移 |
| j |
下移 |
| k |
上移 |
| l |
右移 |
1.2 行首尾移動
| 按鍵 |
功能 |
| 0/g0 |
移動到本行開頭 |
| /g |
移動到本行第一個字符 |
| \(/g\) |
移動到結尾 |
1.3 單詞之間移動
| 按鍵 |
功能 |
| b/e |
單詞開頭/單詞結尾 |
| f+char |
跳轉到char位置處 |
1.4 整文移動
| 按鍵 |
功能 |
| gg |
移動到第一行 |
| G |
移動到最后一行 |
| o |
在下一行插入 |
| i/I |
在光標前/后插入 |
| ngg |
跳轉到第n行 |
|
|
二、剪切/刪除/粘貼
| 按鍵 |
功能 |
| dnd |
剪切光標所在行及下面n行 |
| dd |
剪切當前行 |
| diw |
剪切當前單詞 |
| dngg |
剪切本行到第n行 |
| di( |
刪除()中的內容 |
| da( |
刪除包括()及內的內容 |
|
|
| c |
刪除 |
| y |
復制 |
| p |
粘貼 |
三、跳轉
| 按鍵 |
功能 |
| % |
移動到對應括號的另一對 |
| ctrl+o |
回到跳轉之前 |
| ctrl+i |
回到跳轉之后 |
| gh |
懸浮查看文檔、簽名 |
| gd |
跳轉到定義聲明處 |
|
|
| ctrl+f |
向上滾動整個屏幕 |
| ctrl+b |
向下滾動整個屏幕 |
| ctrl+u |
向上滾動半屏 |
| ctrl+d |
向下滾動半屏 |
四、其他
| 按鍵 |
功能 |
| zz |
使當前行成為屏幕中間一行 |
| == |
格式化代碼 |
| gg=G |
格式化整個文件 |
| n== |
格式化下面n行 |
| gcc |
注釋本行代碼 |
| gcnj |
注釋本行及下方n行的代碼 |
| ctrl+0 |
跳轉到側 |
| l |
回到代碼區 |
| :q! |
退出當前標簽 |
| gt |
跳轉到下一個標簽頁 |
| ngt |
跳轉到第n個標簽頁 |
| v |
進入可視化模式 |
| ctrl+v |
可選擇列 |
| V |
可選擇行 |
| /string |
查找,n/N翻找 |
| %s/目標/操作/gc |
替換字符串,并確認 |
| 2,11s/m/n/g |
2-11行替換 |
posted @
2025-11-02 22:29
比特向陽
閱讀(
6)
評論()
收藏
舉報