vim三種模式
1.命令模式
1)調整vim工作模式
在vim程式中「:set「 調整引數
示例::set nu##行號新增
:set nonu##取消行號
:set mouse=a##新增滑鼠選擇
:set cursorline行線顯示
注:在vim程式中設定的vim工作方式是臨時的,在vim關閉後會還原,如果要永久儲存需編輯永久有效檔案/etc/vimrc
例:要設定永久顯示行號,只需在上書檔案中加入一行下列**即可:
2)字元的搜尋
/關鍵字##搜尋關鍵字
n向下匹配
n向上匹配
3)字元的管理
y yl ##複製1個字母(複製游標後的那乙個)
y3l ##複製3個字母(複製游標後三個)
yw ##複製1個單詞(只有將游標定位到單詞開頭,才複製完整的單詞,否則是複製游標到單詞末尾的字母)
y3w ##複製3個單詞
yy ##複製1行單詞(游標所在的那一行)
y3y ## 複製3行單詞
ddl ##刪除1個字母(游標後的操作)
d3l ##刪除3個字母
dw ##刪除1個單詞
d3w ##刪除3個單詞
dd ##刪除1行
d3d ##刪除三行 c
cl ##剪下1個字母
c3l ##剪下1個字母
cw ##剪下1個單詞
c3w ##剪下3個單詞
cc ##剪下1行
c3c ##剪下3行
p ## 貼上
u ##撤銷(撤銷上一布的操作)
ctrl + r ##恢復到上一步
注意:在剪下完之後vim會進入插入模式,如果要貼上需按[esc]退出插入模式,再按「p"
4)視覺化管理
ctrl + v----- (視覺化模式)
1.在這個模式下可選擇區域操作
2.可批量新增字元
ctrl + v##選中要加入字元所在列,按大寫的i,加入字元,按『esc』即可。
注:若在vim模式下出現該符號「^t」,可用ctrl + w + 上/下取消
5)在命令模式下游標的移動
:數字##移動到指定行
gg##游標移動到檔案第一行
g##檔案最後一行
6)批量修改字元
:%s/ 原有字元 / 替換後字元##只替換每一行中出現的第乙個原有字元
:%s/ 原有字元 / 替換後字元 /g##替換所有
7)vim分屏功能
首先要進入視覺化模式,
ctrl+w s##上下分屏
ctrl+w v##左右分屏
ctrl+w c##關閉游標所在螢幕
ctrl+w上下左右 ##游標移動到指定螢幕
:sp filename##同時編輯當前檔案和檔案filename
2.插入模式
1)插入模式下的游標移動
i##游標所在位置插入
i##游標所在行首插入
o##游標所在上一行插入(新建一行)
o##游標所在下一行插入(新建一行)
a##游標所在字元的下乙個字元插入
a##游標所在行的行尾插入
s##游標所在行刪除並插入
s##游標所在字元刪除並插入
3.vim的退出模式
:q##檔案內容未改時,退出使用
:wq##退出儲存
:q!##強制退出不儲存
:wq!##強制退出儲存
注:「vimtutor「提供vim手冊,鍵入「q「退出
vim的常用功能
vim的常用功能 1.命令模式 1 調整vim工作模式 在vim程式中 set 調整引數 例 set nu 新增行號 set nonu 取消新增行號 set mouse a 新增滑鼠選擇 set cursorline新增行線 例 要永久顯示行號,只需要在 etc vimrc中加入下列 即可 set ...
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...