vim的三種模式
命令模式
插入模式
退出模式
在vim程式中「:set 調整引數,如下:
:set nu
行號新增
:set nonu
取消行號
:set mouse=a
新增滑鼠選擇
:set cursorline
行線顯示
以上操作只在當前開啟的vim中生效,若想永久生效編輯檔案/etc/vimrc
永久儲存,如下
/關鍵字
n 向下匹配
n向上匹配
:noh #取消高亮顯示
複製乙個字母
y3l複製3個字母
yw複製乙個單詞
y3w複製3個單詞
yy複製一行
y3y複製3行
ddl
刪除乙個字母
d3l刪除3個字母
dw刪除乙個單詞
d3w刪除3個單詞
dd刪除一行
d3d刪除3行
ccl
剪下1個字母
c3l剪下3個字母
cw剪下1個單詞
c3w剪下3個單詞
cc剪下1行
c3c剪下3行
注意:在剪下之後vim會進入插入模式,如果要貼上按【esc】退出插入模式,再按p貼上p貼上
u撤銷ctrl+r
恢復撤銷
開啟vim,游標移動到所列的起點,按ctrl+v進入視覺化模式,按下鍵移動至列的末端,按大寫i開始加入字元,加完後按esc退出即可;
eg:在5-8行加入####
:%s/要替換的字元/替換成的字元/g
:%s/冒號/@/g
替換全文的:為@
:1,5s/冒號/@/g
1-5行的所有:替換成@
:/admin/,/halt/s/冒號/@/g
替換admin到halt之間的:為@
注意:%s表示所有行
g表示所有列
上下分屏
ctrl+w v
左右分屏
ctrl+w c
關閉游標所在螢幕
crrl+w 上下左右
游標移動到指定螢幕
:sp file2
同時編輯當前檔案和file2
gg游標移動到檔案的最後一行
g游標移動到檔案的最後
;數字游標移動到指定行
i游標所在位置插入
i游標所在行行首
o游標所在行下一行插入
o游標所在行上一行插入
a游標所在字元的下乙個字元插入
a游標所在行的行尾插入
s游標所在字元刪除並插入
s游標所在行刪除並插入
速記圖:oi
iaao
:q退出,在檔案沒有使用時使用
:wq儲存並退出
:q!強制退出不儲存,改變檔案後並不想儲存時使用
:wq!
強制退出儲存,在唯讀檔案編寫時使用,注意,所編輯的唯讀檔案必須是當前使用者的檔案
vim常用方法
開啟多個檔案 1.vim還沒有啟動的時候 在終端裡輸入 vim file1 file2 filen便可以開啟所有想要開啟的檔案 2.vim已經啟動 輸入 open file 可以再開啟乙個檔案,並且此時vim裡會顯示出file檔案的內容。同時顯示多個檔案 split vsplit 顯示當前檔名 f ...
Vim 命令常用功能詳解
vim編輯器 預設處於編輯模式 二 關閉檔案 1 末行模式關閉檔案 q 退出 wq 儲存並退出 q 不儲存退出 w 儲存 w 強行儲存 wq x 2 編輯模式下退出 zz 儲存並退出 三 移動游標 1 逐字元移動 h 左l 右 j 下k 上 h 移動 個字元 2 逐單詞移動 w 移至下乙個單詞的詞首...
vim 常用使用方法
1.查詢 表示在整篇文件中搜尋匹配 的字串 表示向下查詢,表示 向上查詢.其中 可以是正規表示式 關於正規式就不多說了.一般來說是區分大小寫的,要想不區分大小寫,那得先輸入 set ignorecase 查詢到以後,再輸入 n 查詢下乙個匹配處 輸入 n 反方向查詢.命令功能與 的功能類似,但進行反...