vim的常規操作

2021-09-28 12:24:29 字數 1486 閱讀 9223

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.刪除 剪下 操作 在普通模...