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編輯器移植到開源世界時,他們...