2.按鍵說明(快速入門)
一般命令模式;編輯模式;命令列模式;
使用【vi 檔名】進入一般模式;
按下i進入編輯模式,開始編輯文字,編輯文字;
文字編輯完後,按下【esc】鍵回到一般命令模式;
按下【:】進入命令列模式,【wq】檔案儲存並退出vi環境;
按鍵作用
h或向左箭頭
游標向左移動乙個字元
j 或向下箭頭
游標向下移動乙個字元
k或向上箭頭
游標向上移動乙個字元
l或向右箭頭
游標向右移動乙個字元
%括號對應跳轉
0或功能鍵【home】
移動到游標所在行行首
$ 或功能鍵【end】
移動到游標所在行行尾
gg移動到整個檔案的第一行
ngg移動到整個檔案的第n行(n為數字)
g移動到整個檔案的最後一行
gg=g
整體**縮排排版
按鍵功能
yy複製游標所在的那一行
nyy複製游標所在的向下n行,(n為數字)
dd剪下(刪除)游標所在的一整行
ndd剪下(刪除)游標所在的向下n行,(n為數字)
p將已複製的資料貼上(當前游標所在行的下一行位置貼上)
u撤銷 即恢復前乙個操作
【ctrl】 +r
反撤銷x
刪除游標所在位置的乙個字元
d0刪除游標當前位置至行首的所有內容
d$或d
刪除游標當前位置至行尾的所有內容
dw刪除乙個單詞(注意使游標位於單詞首字母)
按鍵功能
/word
向游標之下尋找乙個名稱為word的字串
?word
向游標之上尋找乙個名稱為word的字串
nn為英文按鍵,代表重複前乙個查詢的 操作
nn為英文按鍵,與n相反,為反向進行前乙個操作
r按r鍵在當前游標位置輸入需要替換的字元,實現單個字元替換
:n1,n2s/word1/word2/g
末行模式下n1和n2為數字,在第n1行與第n2行尋找word1這個字串,並將該字串替換為word2
:1,$s/word1/word2/gc
末行模式下從第一行到最後一行尋找word1字串,並將該字串替換為word,且在替換前徵求使用者意見
注釋:s:substitute 替換
g:global 全域性
c: confirm 確認
按鍵功能
i進入插入模式,從游標當前位置前插入
a進入插入模式,從游標當前位置後插入
o進入插入模式,從游標當前位置的下一行處插入
v進入可視模式,hjkl鍵選中,進行對應需要的操作;
【esc】
退出編輯模式,回到一般命令模式中
按鍵功能
:w將編輯的資料寫入硬碟檔案中
:w!若檔案屬性為唯讀時,強制寫入該檔案
:q退出vi編輯器
:!若曾修改過檔案,又不想儲存,強制退出不儲存
:wq儲存並退出;若為:wq!則為強制儲存並退出
:set nu
顯示行號,設定之後,會在每一行的字首顯示該行的行號
:set nonu
與set nu 相反,為取消行號
Vim編輯器入門
vim vimsual 是linux unix系列os中通用的全屏編輯器。vim分為兩種狀態,即命令狀態和編輯狀態,在命令狀態下,所鍵入的字元系統均作命令來處理,如 q代表退出,而編輯狀態則是用來編輯文字資料的。當你進入vim時,會首先進入命令狀態。在命令狀態下,按 i 插入 或 a 新增 可以進入...
vim 編輯器入門
移動游標 h 向左 l 向右 j 向下 k 向上移動到單詞開頭 w 移動到前乙個單詞的開頭 b 移動到後乙個單詞的開頭跳轉文件開頭結尾 gg 到文件開頭 g 到文件結尾翻頁 ctrl u 向上翻頁 ctrl d 向下翻頁f快遞跳轉 f xx 在一行中跳轉到某某字元撤銷之前的操作 u複製 yy p複製...
Vim編輯器 入門學習
vim模式介紹 以下介紹內容來自維基百科 從vi演生出來的vim具有多種模式,這種獨特的設計容易使初學者產生混淆。幾乎所有的編輯器都會有插入和執行命令兩種模式,並且大多數的編輯器使用了與vim截然不同的方式 命令目錄 滑鼠或者鍵盤驅動 組合鍵 通常通過control鍵 ctrl 和alt鍵 alt ...