vim的常用操作

2022-03-08 17:27:51 字數 1277 閱讀 5828

vim的幾種編輯模式

移動h或退格: 左移乙個字元;

l或空格: 右移乙個字元;

j: 下移一行;

k: 上移一行;

e 後移乙個單詞 停留在末尾

b 前移乙個單詞 停留在末尾

^: 移動到本行第乙個非空白字元。

$: 移動到行尾

gg: 到檔案頭部。

g: 到檔案尾部。

翻屏ctrl+f: 下翻一屏。

ctrl+b: 上翻一屏。

n%: 到檔案n%的位置。

插入字元

i: 在游標前插入

i: 在當前行第乙個非空字元前插入;

a: 在游標後插入;

a: 在當前行最後插入;

o: 在下面新建一行插入;

o: 在上面新建一行插入;

改寫字元

c[n]w: 改寫游標後1(n)個詞。

c[n]l: 改寫游標後n個字母。

c[n]h: 改寫游標前n個字母。

貼上複製

yy or y: 複製整行文字。

y[n]w: 複製一(n)個詞。

p : 複製

查詢/something: 在後面的文字中查詢something。

?something: 在前面的文字中查詢something。

n: 向後查詢下乙個。

n: 向前查詢下乙個。

區塊操作分為字、行和列3種方式

1. 字:指令v,然後加方向鍵(h、j、k、l)或者另外的四個方向鍵

2. 行:指令v,然後加方向鍵(h、j、k、l)或者另外的四個方向鍵                            

3. 列:指令ctr+v,然後加方向鍵(h、j、k、l)或者另外的四個方向鍵

列模式使用

1. 進入列模式: ctrl+v,

2. 選擇區域塊: 移動操作可以用於選擇。

3. 列操作: 刪除 d(x等刪除操作), 替換c, 插入 shift+i (i)。

4. 操作作用列:按兩次ese

螢幕分割,比較

1.vim -o file1 file2:水平分割視窗,同時開啟file1和file2

2.vim -o file1 file2:垂直分割視窗,同時開啟file1和file2

3.vimdiff file1 file2

排版<< 向左縮排乙個shiftwidth

>> 向右縮排乙個shiftwidth

如果先按了n,再按兩下》;,游標以下的n行會縮排。

對應的,按兩下<;,游標所在行會縮出。

vim的常用操作

1.撤銷 u取消撤銷 ctrl r 2.多視窗 橫向切割視窗 split 檔名 這個視窗名可以是已存在檔案,也可以是新檔案。如果不寫檔名,就預設是當前檔案的另乙個視窗 也可以簡寫為 sp 視窗名 縱向切割視窗名 vsplit 檔名 同上 也可以簡寫為 vsp 檔名 視窗的切換 ctrl w j k,...

vim 常用操作

命令描述 vim從控制台進入vi編輯器 vi filename 建立名為filename的檔案並進入vi編輯器 命令列模式 i從游標所在字元前插入 a從游標所在的字元後插入 o從游標所在行的下面插入空白行 i從游標所在行的行首插入 a從游標所在行的行末插入 o從游標所在行的上面插入空白行 s刪除游標...

Vim常用操作

1 開始乙個新行 o 命令在游標下方建立乙個新的空行,並把 vim切換到插入模式。o 命令 大寫 在游標上方開啟乙個新行.2 指定計數 在命令前加乙個數字 3 退出 zz 儲存檔案並退出 q 放棄修改並退出 e 放棄修改並重新編輯,重新裝載原來的檔案 4 獲得特定主題的幫助 help 5 詞移動 w...