vim的三種模式命令模式插入模式退出模式
命令模式下的操作
(1)set nu#顯示行號
set nonu#取消行號
set mouse=a#設定滑鼠
set cursorline#設定行線
注:以上均為臨時操作,重啟檔案後需要重新設定
設定vim 的永久工作方式
在檔案etc/vimrc最後寫入以上命令退出儲存設定永久儲存
(2)關鍵字元搜尋
vim進入檔案輸入/關鍵字元
n#向上匹配
n#向下匹配
(3)字元的管理
yyl##複製1個字母
y3l##複製3個字母
yw##複製乙個單詞
y3w##複製3個單詞
yy##複製1行
y3y##複製3行
ddl##刪除1個字母
d3l##刪除3個字母
dw##刪除乙個單詞
d3w##刪除3個單詞
dd##刪除1行
d3yd##刪除3行
ccl#剪下1個字母
c3l##剪下3個字母
cw##剪下乙個單詞
c3w##剪下3個單詞
cc##剪下1行
c3c##剪下3行
在剪下後vim會進入插入模式,粘帖時按esc後退出插入模式,在執行p進行貼上
u ##撤銷
ctl+r ## 恢復設撤銷
p ##粘帖
(4)vim視覺化
ctl+v ### 該模式可批量新增字元
ctl+v 選中需要新增字元的列,按 i(i的大寫) esc,可新增批量字元
(5)字元的替換
:%s/sbin(要替換的字元)/westos(替換成的字元)/g【所有行 列】
【不加g】預設替換第一列
1,5s/sbin/%%%%%/g###替換1至5行sbin為%%%%%
(6)vim 分屏
ctrl+w s##上下
v##左右
c##取消分屏
ctrl+w 【上下左右】##游標移動
:sp file2 ##同時編輯file2 檔案【使用yy+p】
另存:wq 檔名【儲存游標所在的螢幕】
(7)vim游標的移動
:數字g##檔案最後一行
gg:第一行
vim的插入模式
i##游標所在位置
i##游標所在行行首插入
a##游標所在行的行尾插入
a##所在字元的下個字元插入
o##所在行的上一行
o##所在行的下一行插入
s##游標所在行刪除並插入
s##游標所在字元刪除並插入
vim的退出模式
異常退出:ls -a
刪除隱藏檔案
:q 退出,檔案內容沒有改變
:q! 強制退出不儲存
:wq 儲存退出
:wq! 對唯讀檔案進行修改儲存退出【適用於root和當前使用者的檔案】
vim 編輯器常規操作
插入命令 a 在游標所在字元後插入 a 在游標所在行尾插入 i 在游標所在字元前插入 i 在游標所在字元行行首插入 o 在游標下插入新行 o 在游標上插入新行 set nu設定行號 set nonu 取消行號 到指定行 gg 到第一行 g 到最後一行 ng 到第n行 n 到第n行 移至行尾 0 移至...
vim的常規使用
一般模式 可通過上下左右按鍵移動游標,刪除字元或整行,可以複製 貼上。2 按鍵說明 操作說明 備註h 向左箭頭 游標向左移動乙個字元 nh,nj,nk,nl表示移動n個對應的字元 j 向下箭頭 游標向下移動乙個字元 k 向上箭頭 游標向上移動乙個字元 l 向右箭頭 游標向右移動乙個字元 游標移動到非...
vim的常規使用
vim是linux下自帶的一款具有強大功能的編輯器,由於功能太強大,一時半會不容易掌握,但是先選擇常用的功能掌握。模式介紹 vim有多種模式,通常使用的有普通模式,編輯模式,命令模式。命令模式,使用 可以進入到普通模式,讓後可以輸入命令。游標移動 條件是處於普通模式下 4.刪除 剪下 操作 在普通模...