vim編輯器的基本使用

2021-08-21 23:50:45 字數 1386 閱讀 4176

vim是從vi發展出來的乙個文字編輯器。**補完,編譯及錯誤跳轉等方便程式設計的功能特別豐富

vim有三種基本工作模式:

vim基礎操作

vim是從vi發展出來的乙個文字編輯器。**補完,編譯及錯誤跳轉等方便程式設計的功能特別豐富

進入插入模式:

i:插入游標前乙個字元

i:插入行首

a:插入游標後乙個字元

a:插入行未

o:向下新開一行,插入行首

o:向上新開一行,插入行首

進入命令模式:

esc:從插入模式或末行模式進入命令模式

移動游標:

h:左移

j:下移

k:上移

l:右移

m:游標移動到中間行

l:游標移動到螢幕最後一行行首

g:移動到指定行,行號-g

w:向後一次移動乙個字

b:向前一次移動乙個字

ctr-d:向下翻半屏

ctr-u:向上翻半屏

ctr-f:向下翻一屏

ctr-b:向上翻一屏

gg:游標移動檔案開頭

g:游標移動到檔案末尾

刪除命令:

x:刪除游標後乙個字元,相當於del

x:刪除游標前乙個字元,相當於backspace

dd:刪除游標所在行,刪除游標所有內容,包含游標所在字元

d0:刪除游標前本行所有內容,不包含游標所在字元

dw:刪除游標開始位置的字,包含游標所在字元

撤銷命令:

u:一步一步撤銷

ctr-r:反撤銷

重複命令:

文字行移動:

>>:文字行右移

<<:文字行左移

複製貼上:

yy:複製當前行,n yy複製n行

p:在游標所在位置向下新開闢一行,貼上

v:按字元移動,選中文字

v:按行移動,選中文字可視模式可以配合d,y,>>,《實現對文字塊的刪除,複製,左右移動

替換操作:

r:替換當前字元

r:替換當前行游標後的字元

查詢命令:

:/查詢內容

n:下乙個

n:上乙個

替換命令:

把abc全部替換成123

末行模式下,將當前檔案中的所有abc替換成123

:%s / abc / 123 /g

末行模式下,將第一行至第10行之間的abc替換成123

:1,10s / abc / 123 / g

vim 編輯器基本使用

i 在游標前插入 i 大寫字母i 在行首插入 a在游標之後插入 a在行尾插入 o在下一行插入 o在上一行插入 r輸入替換游標位置字元 r進入輸入替換模式 減號 大小寫轉換 esc 退出編輯模式 str 從游標位置開始向下搜尋字元 str str 從游標位置開始向上搜尋字元 str n 找下乙個 n ...

vim編輯器的基本使用

vim的操作模式 command mode 命令模式 insert mode 輸入模式 last line mode 底行模式 vim abc 如果檔案存在開啟,如果不存在則建立 vim啟動時預設處於命令模式 命令模式按i開始游標位置開始輸入,按a在游標下乙個字元處開始輸入,相當於右移一位 輸入模式...

Vim編輯器的基本使用

vi編輯器是unix系統最初的編輯器。它使用控制台圖形模式來模擬文字編輯視窗,允許檢視檔案中的行 在檔案中移動 插入 編輯和替換文字。儘管它可能是世界上最複雜的編輯器 至少討厭它的人是這麼認為的 但其擁有的大量特性使其成為unix系統管理員多年來的支柱 在gnu專案將vi編輯器移植到開源世界時,他們...