vim的常用功能

2021-08-21 14:12:37 字數 2884 閱讀 7324

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...