Linux下VIM編輯器的詳細使用

2021-07-05 03:03:02 字數 1744 閱讀 5551

1、vi編輯器的啟動與退出

#vi file1 新建乙個文字檔案為file1~~

:q! 在末行模式下退出

2、文字的操作

~:e! file1 在當前檔案下編輯新的檔案

:r /etc/passwd 實現檔案的讀入功能

:wq 保持並退出

:q! 強行退出

3、游標移動操作

3.1、游標移動操作(命令模式下)

h--向左移動游標

l--向右移動游標

k--向上移動游標

j--向下移動游標

3.2、翻頁移動(命令模式下)

ctril+f向前翻整頁

ctril+b向後翻整頁

ctril+u向前翻半頁

ctril+d向後翻半頁

3.3、行內快速跳轉(命令模式下)

^ 將游標快速跳轉到本行的首行字元

$ 將游標快速跳轉到本行的行尾字元

nw 將游標快速跳轉到當前游標所在位置的後n個單詞的首字母

nb 將游標快速跳轉到當前游標所在位置的前n個單詞的首字母

nc 將游標快速跳轉到當前游標所在位置的後n個單詞的尾字母

3.4、檔案內行間快速跳轉

:set nu 顯示行號

:set nonu 取消顯示行號

4、編輯操作

4.1進入輸入模式(在命令模式下)

i  在當前游標處進入插入狀態

cw 刪除當前游標所在單詞尾部的字元,並進入插入狀態

c$ 刪除當期游標到行尾的字元,並進入插入狀態

c^ 刪除當前游標到行尾的字元,並進入插入狀態

4.2、輸入模式的操作

使用上下左右方向鍵進行游標移動

home和end  快速定位游標到行首和行尾

page up和page down 進行文字的上下翻頁

backspace 刪除游標左側字元

delect 刪除游標位置的字元

4.3、刪除操作

x 刪除游標處的單個字元

dd 刪除游標所在的行

dw 刪除當前字元到單詞尾的所有字元

d$ 刪除當前字元到行尾的所有字元

d^ 刪除當前字元到行首的所有字元

j 合併當前行和下一行的內容

4.4、撤銷操作

u 取消最近一次的操作

u 取消當前行進行的所有操作

ctrl+r 對使用u命令撤銷的操作進行恢復

4.5、複製操作

yy 複製當前正行內容到vi緩衝區

yw 複製當前游標到單詞尾部字元的內容到vi緩衝區

y$ 複製當前游標到行尾的內容到vi緩衝區

y^ 複製當前游標到行首的內容到vi緩衝區

:m,ny 複製第m行到第n行之間的文字到vi緩衝區

4.6、貼上操作

p 讀取vi緩衝區到當前游標所在位置

#############

進入vi/vim編輯器,按ctrl+v進入視覺化模式(visual block)

移動游標上移或者下移,選中多行的開頭

選擇完畢後,按大寫的的i鍵,此時下方會提示進入「insert」模式,輸入你要插入的注釋符,例如#,

最後按esc鍵,你就會發現多行**已經被注釋了

刪除多行注釋的方法,同樣 ctrl+v 進入列選擇模式,移到游標把注釋符選中,按下d,注釋就被刪除了。

end使用替換命令

:% s/^/#/g 來在全部內容的行首新增 # 號注釋

:1,10 s/^/#/g 在1~10 行首新增 # 號注釋

Linux下VIM編輯器的詳細使用

1 vi編輯器的啟動與退出 vi file1 新建乙個文字檔案為file1 q 在末行模式下退出 2 文字的操作 e file1 在當前檔案下編輯新的檔案 r etc passwd 實現檔案的讀入功能 wq 保持並退出 q 強行退出 3 游標移動操作 3.1 游標移動操作 命令模式下 h 向左移動游...

Linux下VIM編輯器的詳細使用

1 vi編輯器的啟動與退出 vi file1 新建乙個文字檔案為file1 q 在末行模式下退出 2 文字的操作 e file1 在當前檔案下編輯新的檔案 r etc passwd 實現檔案的讀入功能 wq 保持並退出 q 強行退出 3 游標移動操作 3.1 游標移動操作 命令模式下 h 向左移動游...

linux下的vim編輯器

進入瀏覽模式 vim file用vim開啟newfile檔案 此時顯示 在vim瀏覽模式下可以檢視當前檔案的內容,有下角1,5表示游標當前在第一行,當前文件一共有5頁 進入插入模式 在瀏覽模式下按i即可進入插入模式 複製指令 作用yy 複製一整行 yl複製乙個字母 yw複製乙個單詞 刪除指令 作用d...