安裝
sudo yum install vim
shift +
:輸入q 退出編輯狀態
進入插入模式 輸入以下字母之一
i i a a o o
按esc退出插入模式
進入命令模式 輸入分號 後面可接命令
:command
vin filename 開啟檔案(不存在就建立)
:q退出vim(沒有修改檔案內容時可以退出)
:wq 儲存並退出
:x 儲存並退
:q! 不儲存修改,並退出
互動模式下 編輯文字
x 刪除當前游標所在字元
4x 5x 刪除4(5)個字元
dd 剪下1行
2 dd剪下兩行
dw 剪下單詞(游標要放在單詞首字母上,不然只刪除從當前位置起到單詞的最後乙個)
3dw d3w 剪下3個單詞
d0 d$ 剪下游標到行首(末)的所有字元
yy 複製行
yw 複製單詞
y0 複製游標到行首
y$ 複製游標到行尾
p 貼上到游標之後 如果是yy複製的一行 則貼上到游標所在行的下一行
7p 貼上7次
r e 用e替換當前游標所在的字元
shift + r 進入替換模式
u 撤銷
4u 撤銷前面四次操作
ctr + r 重做(取消撤銷)
:set nu 顯示行號
:set nonu 隱藏行號
7 shift + g 跳轉到第七行
7 gg 跳轉到第七行
shift + g 跳轉到最後一行
gg 跳轉到第一行
/ 進入查詢模式 從游標處到檔案結尾
? 同上,從游標處到檔案開頭
n 跳轉到查詢結果中下個匹配結果
n 跳轉到上乙個匹配結果
:s/舊字串/新字串 替換游標所在行匹配的第乙個字串
:s/舊字串/新字串/g 替換游標所在行匹配的所有字串
:4,8 s/舊字串/新字串/g 替換第四行到第八行匹配的所有字串
:%s/舊字串/新字串/g 替換文字匹配的所有字串
:r text.txt 將text.txt檔案內容追加到游標之後
:! ls 在當前目錄執行某個命令(ls)
v 字元可視模式
v 行可視模式
ctr + v 塊可視模式
(shift + i 可以進行多行插入,輸入後按兩次esc確認)
塊可視模式下, 大寫u把文字轉大寫,小寫u把文字轉小寫『
set command? 檢視某一項配置是否啟用 set nu? 檢視行號顯示是否啟用
配置檔案
全域性配置檔案 /etc/vimrc
使用者(家目錄)配置檔案 ~
/.vimrc
Vim編輯器(理解,教程)
原理 vi vim 是上linux非常常用的編輯器,很多linux發行版都預設安裝了vi vim vi vim 命令繁多但是如果使用靈活之後將會大大提高效率。vi是 visual inte ce 的縮寫,vim是vi improved 增強版的vi 在一般的系統管理維護中vi就夠用,如果想使用 加亮...
vim 編輯器筆記
vim 編輯器 命令模式 預設 尾行模式 兩種方式 esc比較慢,連續連詞esc,刪除全部尾行內容 編輯模式 a,i,o,s q 退出編輯不儲存 wq 儲存編輯並退出 w 儲存並寫入內容 q 強制退出,不儲存修改 wq 強制儲存並退出,有的文件沒有許可權操作,就可以強制執行 w filename 將...
VIM編輯器簡明使用教程
將最常用的命令總結在前面,便於查詢,分步的教程請往後看 整個文字內移動 gg 移動到整個文字首行 g 移動到整個文字行尾 ng 移動到指定行 ctrl o 回到上次編輯的地方 ctrl i 回到下次編輯的地方一行內移動 0 移動到行頭 移動到行尾 移動到本行第乙個不是blank字元的位置 所謂bla...