vim工具總結
背景
很多操作記不住. 想着總結當筆記使用.
備忘
基本總結
vim somefile
打開/新建文件
i/a/insert按鍵
進入插入模式
insert 連續兩次
進入替換模式
esc 到命令模式
ctrl+v 進入可視模式
批量操作
命令模式下:
dd 刪除光標所在行.
GG 到達最後一行
1G 到達第一行
%d 刪除清空所有內容
/something 查找
u 撤銷命令,操作錯誤可以撤銷
Ctl+insert 複製鼠標選中的文本,相當於Ctl+c。
Shift+insert 輸出鼠標選中的文本,相當於Ctl+v。
批量添加空格
操作yaml文件時需要批量添加空格或者是減少空格, 這個操作能夠大幅提高工作效率
命令模式下輸入 ctrl+v
進入可視模式
光標上下移動選擇多行.
添加兩個空格就是 輸入兩個 空格
然後連續兩下esc 按鍵
再輸入 :wq 保存
就可以在選中的行上面同時添加兩個空格了.
替換操作
命令模式下:
:s/zhao/yang/g 就可以將zhao 替換成 yang
如果全部替換
:g/zhaobsh//s/yang/g 就可以實現全局替換.