vim編輯基礎

在這裏插入圖片描述### 在<命令模式>下

1、移動

1、 h左,j下,k上,l右
2、 0:光標移動到當前行的最左處
3、 $: 光標移動到當前行的最右處
4、 n(數字)+空格:光標向右移動n個字符
5、 n(數字)+回車:向下移動n行
6、 n(數字)+G:移動到第n行
7、 G:移動到最後一行
8、 gg:移動到第一行

2、搜索

1、 /word:向光標之下尋找一個名稱爲 word 的字符串
2、 ?word:向光標之上尋找一個名稱爲 word 的字符串
3、 n:搜索下一個
4、 N:搜索上一個

3、替換

4、刪除

1、 x:向後刪除一個字符
2、 X:向前刪除一個字符
3、 dd:刪除整行

5、複製、粘貼

1、 yy:複製整行
2、 y$:複製光標至該行行尾的所有數據
3、 p:在光標之後粘貼數據
4、 P:在光標之前粘貼數據(常規)

6、其他

1、 .:重複前一個動作
2、u:撤銷動作
3、 ZZ:保存退出

在<底線命令模式>下

1、 :w [filename]:另存爲filename

PS:驚歎號 (!) 在 vi 當中,常常具有『強制』的意思

其他

批量註釋:
Ctrl + v 進入塊選擇模式,然後移動光標選中你要註釋的行,再按大寫的 I 進入行首插入模式輸入註釋符號如 // 或 #,輸入完畢之後,按兩下 ESC,Vim 會自動將你選中的所有行首都加上註釋,保存退出完成註釋。

取消註釋:
Ctrl + v 進入塊選擇模式,選中你要刪除的行首的註釋符號,注意 // 要選中兩個,選好之後按 d 即可刪除註釋,ESC 保存退出。

如果操作失誤出現swp交互文件,可執行以下操作進行刪除:

rm .filename.c.swp
參考

Linux vi/vim 菜鳥教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章