####vim的常用功能######1.命令模式
(1)調整vim工作模式:在vim程式中:「set」調整引數
例::set nu ##新增行號
:set nonu ##取消新增行號
:set mouse=a ##新增滑鼠選擇
:set cursorline新增行線
例:要永久顯示行號,只需要在/etc/vimrc中加入下列**即可 set nu(不需要加:)
同理可得set nonu/set mouse=a/set cursorline
(2)字元的搜尋(3)字元的管理
yyl ##複製1個字母
y3l ##複製3個字母
yw ##複製1個單詞 (游標定位到單詞開頭,才可以複製完整的單詞,否則複製的是游標到單詞末尾的字母)
y3w ##複製3個單詞
yy ##複製1行
y3y ##複製3行
ddl ##刪除1個字母
d3l ##刪除3個字母
dw ##刪除1個單詞
d3w ##刪除3個單詞
dd ##刪除1行
d3d ##刪除3行
ccl ##剪下1個字母
c3l ##剪下3個字母
cw ##剪下1個單詞
c3w ##剪下3個單詞
cc ##剪下1行
c3c ##剪下3行
注:在命令使用c的情況下,會進入insert模式(插入),如果要貼上需要按【esc】退出插入模式後再按「p」
1.p ##貼上
2.u ##撤銷
3.ctrl+r #恢復撤銷
(4)視覺化管理
ctrl+v ------(視覺化模式)
1.在這個模式下可以選擇區域操作
2.可批量新增字元
新增字元:ctrl+v ##選中要加入字元所在列後,按大寫的i,加入字元,按「esc」即可加入。
(5)字元的替換
:%s/要替換的字元/替換成的字元 ##只替換每一行**現的第乙個原有字元
:%s/要替換的字元/替換成的字元/g ##替換所有字元
:%s/:/@/g ##替換全文的「:」為「@」
:1,5s/:/@/g ##替換1-5行的「:」為「@」
:/adm/,/halt/s/:/@/g ##替換「adm」和「halt」之間的「:為「@」
注意:%s表示所有行,g表示所有列
(6)在命令模式下游標的移動
:數字 ##移動到指定行
gg ##游標移動到檔案第一行
g ##游標移動到檔案最後一行
(7)vim分屏功能
ctrl+w+s ##上下分屏
ctrl+w+v ##左右分屏
ctrl+w+c ##關閉游標所在螢幕
ctrl+w+上下左右 ##游標移動到指定螢幕
:sp filename ##同時標記當前檔案和檔案filename
2.插入模式
i ##游標所在行首插入
i ##游標所在位置插入
o ##游標所在上一行插入(新建一行)
o ##游標所在下一行插入 (新建一行)
a ##游標所在的行尾插入
a ##游標所在字元的下乙個字元插入
s ##游標所在行刪除並插入
s ##游標所在字元刪除並插入
3.退出模式
:q ##檔案內容未改變時,退出使用
:q! ##強制退出不儲存,改變檔案不想儲存時使用
:wq ##退出儲存
:wq! ##強制退出儲存,在對唯讀檔案的編寫時使用,注意,所編輯的唯讀檔案只能是當前使用者的檔案,或者當前操作的使用者是root許可權
vim的常用功能
vim三種模式 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 示例 set nu 行號新增 set nonu 取消行號 set mouse a 新增滑鼠選擇 set cursorline行線顯示 注 在vim程式中設定的vim工作方式是臨時的,在vim關閉後會還原,如果要永...
Vim 命令常用功能詳解
vim編輯器 預設處於編輯模式 二 關閉檔案 1 末行模式關閉檔案 q 退出 wq 儲存並退出 q 不儲存退出 w 儲存 w 強行儲存 wq x 2 編輯模式下退出 zz 儲存並退出 三 移動游標 1 逐字元移動 h 左l 右 j 下k 上 h 移動 個字元 2 逐單詞移動 w 移至下乙個單詞的詞首...
Linux中vim的常用功能
2.插入模式 3.退出模式 模式定義 命令模式 瀏覽檔案,臨時更改vim的工作方式,對字元批量處理 插入模式 對檔案內容進行編輯 退出模式 退出vim程式 1.命令模式 1.1 set 調整引數 set nu 在每一行顯示行號 set nonu 取消行號顯示 set mouse a 顯示滑鼠 set...