vim 編輯器基本使用

2021-09-19 19:27:47 字數 1487 閱讀 9998

i 在游標前插入

i(大寫字母i)在行首插入

a在游標之後插入

a在行尾插入

o在下一行插入

o在上一行插入

r輸入替換游標位置字元

r進入輸入替換模式

-(減號)大小寫轉換

esc 退出編輯模式

/str 從游標位置開始向下搜尋字元 str

?str 從游標位置開始向上搜尋字元 str

n 找下乙個

n 找上乙個

yy 複製當前行

nyy 複製從當前開始的n行 n為數字 如 5yy

p 貼上到游標下一行

p 貼上到游標上一行

:%s/abc/123/g 將所有的abc替換為123

:%s/abc/123/gc 含義同上 但是要乙個乙個的確認

d當前游標位置開始刪除到行尾

dd 刪除游標當前行

ndd 刪除從游標行開始向後刪除n行 n為數字 如 5dd

dng 刪除從第n行到當前行的資料 n為數字

dg 刪除從當前行到最後一行的資料

x向後刪除乙個字元

nx向後刪除n個字元

x向前刪除1個字元

u退回前乙個動作

ctrl+r 重複前乙個動作

:e! 文件還原到最原始的狀態

:w 儲存

:w! 強制儲存

:w filename 檔案另存為filename

:n1,n2 w filename 將n1行到n2行的資料另存為filename

:q 退出

:q! 強制不儲存退出

:wq! 強制儲存退出

:x 儲存並退出

v字元選擇 游標經過的字元被選中

v行選擇 游標經過的行被選中

ctrl+r 塊選擇 矩陣方式選中

y複製選中的資料

d刪除選中的資料

vim file1 file2 同時編輯兩個檔案file1和file2

:files列出vim當前開啟的檔案列表

:n編輯下乙個檔案

:n編輯上乙個檔案

:sp file2 在開啟乙個檔案後,用:sp 在新的視窗中開啟另外乙個檔案file2

視窗向下切換 先按 ctrl+w 再按 j

視窗向上切換 先按 ctrl+w 再按 k

上下左右鍵

h j k

$游標到行尾

0游標到行首

g游標到文件最後一行

gg游標到文件第一行

ng / :n 游標到文件的第n行

n 游標向下移動n行

n 向後移動n字元

pageup / ctrl + b 向上翻頁

pagedown / ctrl + f 向下翻頁

set nu 顯示行號

set nonu 取消行號

:r file 把file檔案內容插入到當前游標所在位置之下

:!command 暫時離開vim執行command命令 如 :!top

vim編輯器的基本使用

vim是從vi發展出來的乙個文字編輯器。補完,編譯及錯誤跳轉等方便程式設計的功能特別豐富 vim有三種基本工作模式 vim基礎操作 vim是從vi發展出來的乙個文字編輯器。補完,編譯及錯誤跳轉等方便程式設計的功能特別豐富 進入插入模式 i 插入游標前乙個字元 i 插入行首 a 插入游標後乙個字元 a...

vim編輯器的基本使用

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

Vim編輯器的基本使用

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