vim之插入模式與可視模式(五)

2021-08-20 08:42:27 字數 1793 閱讀 4073

a在文件末輸入(對比 a)==$a

i在文件開頭輸入(對比 i)==0i

s刪除游標下的字元,再進入插入模式

o另起一行輸入

o在上一行輸入

刪除前乙個單詞

刪除至行首

將暫存器的內容貼上到游標所在的位置,如:=6*3插入18。

以十進位制字元插入字元。

u以十六進製制字元編碼插入字元。

插入以二合字母表示的字元。

這個模式允許執行一次普通模式命令,執行完後回到插入模式。

進入「插入-普通模式」。

zz把當前行置於視窗正中,這個經常用。

退出到普通模式==

r/gr進入替換模式(替換後面的字元),推薦gr

r/gr處理乙個字元的替換,返回普通模式。

可視模式允許使用者任意選中一塊文字區域,並在上進行操作。主要分為操作字元文字、行文字、塊文字這三種。

1. 由普通模式進入可視模式

命令說明

v進入可視,操作字元文字;再按一遍就退出

v進入可視,操作行文字;再按一遍就退出

/進入可視,操作列塊文字;再按一遍就退出

o切換高亮選區的活動端點;然後可以用移動命令移動端點

gv重選上次的高亮選區

2. 操作選中區

在選擇好區後可以用普通模式的命令來進行操作,也可以和巨集很好地配合工作。

在進入可視模式後,可以用文字物件來精確快速地進行選區,如vi):可以選擇乙個圓括號中的內容。另外操作符後面也可以跟文字物件來進行精確地操作。

文字物件都由倆個字元組成,開頭的第乙個字元都是i(選擇分隔符內部的文字)a(選擇的文字包括分隔符),另乙個字元就是分隔符或者是w(字元)、w(字串)、s(句子)、p(段落)

文字物件(分隔符)

選擇區域

a) /ab一對圓括號

a} /ab一對花括號

at一對xml標籤tag

a` /a" /a'一對反 /雙 /單引號

a] /a>一對方 /尖括號

注:可將以上**中的a替換成i,表示分割符內部

文字物件(文字塊)

選擇區域

iw /aw當前單詞/當前單詞及乙個空格

iw /aw當前字串/當前字串及乙個空格

is /as當前句子/當前句子及乙個空格

ip /ap當前段落/當前段落及乙個空行

VIM 正常模式 插入模式 命令模式 可視模式

指令 描述 q 直接退出 無更改 wq儲存退出 q 放棄修改,強行退出 後台執行 ctrl z 切換到前台fg num num為後台執行編號,不寫預設為最後乙個後台執行的vim 模式 英文名描述 命令模式 command mode 用於輸入指令,如 儲存 執行 切換標籤 切割螢幕等 插入模式 ins...

vim 視覺化模式(visual模式)

為了便於選取文字,vim 引入了可視 visual 模式。要選取一段文字,首先將游標移到段首,在普通模式下按 v 進入可視模式,然後把游標移到段末。需要注意,游標所在字元是包含在選區中的 v 進入字元視覺化模式 v 進入行視覺化模式 ctrl v 進入塊視覺化模式 塊選擇 ctrl v 在 中刪除指...

vim 插入模式與常用編輯操作

vim不像很多編輯器那樣一啟動便可以直接編輯文字,需要在普通模式按下i,a等鍵才會進入插入模式進行文字編輯。以下的命令都會讓vim從普通模式切換到插入模式,但命令執行後的字元插入位置有所不同。命令執行後的字元插入位置 i 當前字元之前 i當前行首第乙個非空白字元之前 a 當前字元之後 a 當前行尾 ...