進入方式:由命令模式進入,按下“:”或者“/”即可進入
退出方式:
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 ,表示當前正在打開的文件;
#:表示上一個打開的文件
切換文件的方式
- 如果需要指定切換文件的名稱,則可以輸入:”:open 文件名”
- 可以通過其他命令來切換上一個文件/下一個文件
輸入:”:bn” 切換到下一個文件(back next)
輸入:”bp” 切換到上一個文件 ( back prev)
編輯模式
進入:
i:在光標所在字符前開始插入
a:在光標所在字符后開始插入
退出:
esc