Vim是Linux/Unix平臺下的一款功能強大文本編輯器,它可以完成文本的建立、編輯以及查看等功能。因為在linux平臺下,所以所有的操作都是通過命令完成。
與vi的區別?vim是vi編輯器的增強版vi(vi improved),它可以實現更多的代碼編輯功能,比如用不同顏色高亮代碼,並且完全兼容vi的所有操作。
vim的三種模式:命令模式、插入模式、底行模式
三種模式的區別如下:三種模式的關係如下:命令模式下的常見操作操作i: 在當前光標所在字符的前面插入
a: 在當前光標所在字符的後面插入
o: 在光標下插入新行
I:在當前光標所在行的行首,轉為編輯模式
A:在當前光標所在行的行尾,轉換為編輯模式
O:在當前光標所在行的上方,新建一行
光標移動
上下左右(kjhl)
複製
刪除命令
x: 刪除光標所在處的單個字符
nx: 刪除光標所在處及向後的共n個字符
dd:刪除光標所在行
搜索替換
/string:搜索指定字符串
:%/s/old/new/g:全文替換指定字符串
其他
u:撤消前一次的編輯操作
Ctrl+f: 向下翻一屏
Ctrl+b: 向上翻一屏
Ctrl+d: 向下翻半屏
Ctrl+u: 向上翻半屏
底行模式操作保存和退出
:q 退出
:wq 保存並退出
:q! 強制不保存退出
ZZ 快捷鍵,保存修改並退出
其他
:set nu 設置行號
set nonu 取消行號
一個簡單的新建文件到退出的演示
為了便於記憶,網上有一個vi/vim鍵盤圖,大家可以保存學習下。
推薦閱讀
快速學習Linux常用性能監控命令及工具
別再被叫linux小白了,你跟linux高手只差這8個快捷鍵命令?
測試工程師必須要掌握的linux命令
如果覺得文章有幫助,歡迎點在看,轉發,感謝!
點個在看,就是最大的支持!