末行模式和編輯模式


進入方式:由命令模式進入,按下“:”或者“/”即可進入

退出方式:

a、  按下esc

b、 連按2次esc

c、  刪除末行全部輸入字符

 

1、 保存操作

輸入:“:w”   保存文件

輸入:“:  路徑”  另存為

 

2、 退出

輸入:“:q”   退出文件

 

3、 保存並退出

輸入:“:wq”   保存並退出

 

4、 強制

輸入:“:q!”    表示強制退出,剛才做的操作不保存

 

5、 調用外部命令

輸入:“:!外部命令”

 

6、 搜索/查找

輸入:“/關鍵詞”

例如:我想在passwd里面搜索sbin關鍵詞

 

       在搜索結果中切換上/下一個結果:N/n

       如果需要取消高亮,則需要輸入:”nohl”

 

7、 替換

輸入:“:s/搜索的關鍵詞/新的內容”      替換光標所在行的第一處符合條件的內容

輸入:”:s/搜索的關鍵詞/新的內容/g”    替換光標所在行的全部符合條件的內容

輸入:”:%s/搜索的關鍵詞/新的內容”     替換整個文檔中每行第一個符合條件的內容

輸入:“:%s/搜索的關鍵詞/新的內容/g”   替換整個文檔的符合條件的內容

 

%表示整個文檔

g表示全局(global)

 

8、 顯示行號

輸入:”:set nu”

如果想要取消就輸入:‘’:set nonu”

 

9、 擴展2:

使用vim同時打開多個文件,在末行模式下進行切換文件

查看當前已經打開的文件名稱:”:files”

 

在%a的位置有2種顯示的可能

%a:a=active ,表示當前正在打開的文件;

#:表示上一個打開的文件

 

切換文件的方式

  1. 如果需要指定切換文件的名稱,則可以輸入:”:open 文件名”
  2. 可以通過其他命令來切換上一個文件/下一個文件

輸入:”:bn”  切換到下一個文件(back next)

輸入:”bp”   切換到上一個文件 ( back prev)

 

編輯模式

進入:

 i:在光標所在字符前開始插入

 a:在光標所在字符后開始插入

 退出:

       esc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM