vim編輯器的一些操作

2022-07-20 21:03:22 字數 2512 閱讀 1317

第一次使用vim編輯器時可能會出現在編輯模式下上下左右變成輸入abcd的問題,這時重灌vim編輯器就能解決

解除安裝:

sudo apt-get remove vim-common

安裝:

sudo apt-get install vim

1、預設開啟vim編輯就是命令模式,在命令模式下鍵入字母會直接執行相應的功能

2、在命令模式下輸入「a」、「i」、「o」可以進入編輯模式,按「esc」鍵返回命令模式

3、在命令模式下輸入「:」,輸入游標會來到最底行,此時為底行模式,將輸入刪除或按「esc」鍵可返回命令模式

命令模式下操作:

命令操 作 說 明

h將游標向左移動一格

l將游標向右移動一格

j將游標向下移動一格

k將游標向上移動一格

將游標移動到該行的最前面

將游標移動到該行的最後面

g將游標移動到最後一行的開頭,注意大寫【shift+g】

ng將游標移動到n行,如 5g 移動到底5行,[5+shift+g]

gg將游標移動到首行

w或w將游標移動到下乙個字元

e將游標移動到本單詞的最後乙個字元。如果游標所在的位置為本單詞的最後乙個字元,則跳動到下乙個單詞的最後乙個字元。標點符號如「.」、「,」或「/」等字元都會被當成乙個字

b將游標移動到單詞的第乙個字元,如果游標所在位置為本單詞的第乙個字元,則跳到上乙個單詞的第乙個字元

將游標移動到前面的「」

ctrl+b

如果想要翻看文章的前後,可以使用page down和page up;但當這兩個鍵不能使用時,可以使用ctrl+b將游標向前卷一頁,相當於page up

ctrl+f

將游標向後卷一頁,相當於page down

ctrl+u

將游標向前移半頁

ctrl+d

將游標向後移半頁

ctrl+e

將游標向下卷一行

ctrl+y

將游標向後卷一行

n+\將游標移至第n行(n為數字)

y+y將游標目前所在的位置整行複製

y+w複製游標所在的位置到整個單詞所在的位置

n+y+w

若輸入3yw,則會將游標所在位置到單詞結束以及後面兩個單詞(共3個單詞)一起複製

n+y+y

若按3yy,則將連同游標所在位置的一行與下面兩行一起複製

p將複製的內容貼上游標所在的位置。若複製的是整行文字,則會將整行內容貼上到游標所在的位置

d+左方向鍵

連續按d和左方向鍵,將游標所在位置前乙個字元刪除

d+右方向鍵

將游標所在位置字元刪除

d+上方向鍵

將游標所在位置行與其上一行同時刪除

d+下方向鍵

將游標所在位置行與下一行同時刪除

d+d連按兩次d,可將游標所在的行刪除,若是連續刪除,可以按住d不放

d+w刪除游標所在位置的單詞,若是游標在兩個字之間,則刪除游標後面的乙個字元

n+d+d

刪除包括游標所在行及向下的n行(n為數字)

n+d+上方向鍵

刪除包括游標所在行及向上的n行

n+d+下方向鍵

同n+d+d命令

d將游標所在行後所有的單詞刪除

x將游標所在位置的字元刪除

x將游標所在位置前乙個字元刪除

n+x刪除游標所在位置及其後的n個字元

n+x刪除游標所在位置及其前的n個字元

ctrl+g

在最後一行中顯示游標所在位置的行數及文章的總行數

ctrl+v

輸入後可以通過移動游標選中乙個區域內容

r修改游標所在字元

r修改游標所在位置的字元,可以一直替換字元,直到按下esc鍵

u表示復原功能

u取消對行所做的所有改變

重複執行上一命令

z+z連續兩次輸入z,表示儲存檔案並退出vi

符號匹配功能,在編輯時,如果輸入「%(」,系統將會自動匹配相應的「)」

底行模式下操作:

命 令操 作 說 明

e在vi中編輯時,可以使用e建立新的檔案

n載入新檔案

q表示退出vim,但是檔案內容有修改的話,系統會提示要先儲存

wq寫檔案並退出ww!

如果想寫唯讀檔案,可以使用w!強制寫入檔案

q!表示退出vim,但是檔案內容有修改的話,系統會提示要先儲存,如果不儲存退出,需要使用命令q!強制退出

set nu

set可以設定vim 的某些特性,這裡是設定每行開頭提示行數。想取消設定,使用命令set none

查詢匹配字串功能。在編輯時,想查詢包含某乙個字串,可以用「/字串」自動查詢,系統會突出顯示所有找到的字串,並轉到找到的第乙個字串。如果想繼續向下查詢,可以按n鍵;向前繼續查詢則按n鍵。(不用輸入:)

也可以使用「?字串」查詢特定字串,它的使用與「/」相似,但它是向前查詢字串。(不用輸入:)

vim編輯器的一些常用操作

1 vim編輯器的操作模式 vim編輯器有兩種操作模式,插入模式和普通模式。插入模式切換到普通模式按esc鍵就行了,進入插入模式可以使用按鍵i。2 普通模式下移動游標的快捷鍵 h 左移乙個字元 j 下移一行 k 上移一行 k 右移乙個字元 g 移動到最後一行 num g 移動到第num行 gg 移動...

Linux下Vim編輯器一些操作

vi 命令列下面的文字編輯工具 vim是vi的增強版本 命令vim可以啟動vim編輯器 一般可以通過vim 目標檔案路徑的形式使用vim 如果目標檔案存在,則vim開啟該檔案 若目標檔案不存在,則新建該檔案vi擁有三種模式 命令模式 插入模式和ex模式 任何模式都可以通過esc鍵回到命令模式 在命令...

vim編輯器的一些簡單使用

vim是從vi衍生出來的文字編輯器,與vi基本完全相容,但功能更強大,多了幾種模式。vim編輯器是一種很強大的編輯器,熟練使用能讓平時的文字操作變得更加得心應手。使用vim先安裝 yum instal vim y 我們可以用vim檢視各種文字文件,如果文件不存在則會自動建立,如vim hello.t...