vi 的三種命令模式vim
Command(命令)模式,用於輸入命令;
Insert(插入)模式,用於插入文本;
Visual(可視)模式,用於視化的的高亮並選定正文spa
文件的保存和退出 file
Command 模式是vi或vim的默認模式,若是咱們處於其它命令模式時,要經過ESC鍵切換過來。
當咱們按ESC鍵後,接着再輸入:號時,vi會在屏幕的最下方等待咱們輸入命令;im
:w 保存;
:w filename 另存爲filename;
:wq! 保存退出;
:wq! filename 注:以filename爲文件名保存後退出;
:q! 不保存退出;(退出幫助窗口)移動
恢復修改及恢復刪除操做 文件
u 撤消修改或刪除操做;
按ESC鍵返回Command(命令)模式,而後按u鍵來撤消刪除之前的刪除或修改;vi
若是您想撤消多個之前的修改或刪除操做,請按多按幾回u。這和Word的撤消操做沒有太大的區別
co
複製和粘帖的操做 文字
其實刪除也帶有剪切的意思,當咱們刪除文字時,能夠把光標移動到某處,
而後按shift p鍵就把內容貼在原處,而後再移動光標到某處,而後再按p或shift p又能貼上;
p 在光標以後粘帖;
shift p 在光標以前粘帖
查找
首先,咱們要進入ESC鍵,進入命令模式;
咱們輸入/或?就進入查找模式了;/SEARCH 注:正向查找,按n鍵把光標移動到下一個符合條件的地方;?SEARCH 注:反向查找,按shift n 鍵,把光標移動到下一個符合條件的舉一例:好比我想在一個文件中找到swap單詞,我應該以下作;首先按ESC鍵,進入命令模式,而後輸入;/swap或?swap