原創聲明:本文系博主原創文章,轉載或引用請注明出處。
1. 文本替換
#替換每一行的第一個a :%s/a/b/ #全部替換 :%s/a/b/g #替換/時需要轉義"\/"
2. 縮進字符替換
# 在.vimrc中添加以下代碼后,重啟vim即可實現按TAB產生4個空格: set ts=4 # ts是tabstop的縮寫,設TAB寬4個空格) set expandtab # 對於已保存的文件,可以使用下面的方法進行空格和TAB的替換: # 1)TAB替換為空格: :set ts=4 :set expandtab :%retab! # 2)空格替換為TAB: :set ts=4 :set noexpandtab :%retab! # 加!是用於處理非空白字符之后的TAB,即所有的TAB,若不加!,則只處理行首的TAB。
3. 單行/多行復制&粘貼
# 1)單行復制 在命令模式下,將光標移動到將要復制的行處,按“yy”進行復制; # 2)多行復制 在命令模式下,將光標移動到將要復制的首行處,按“nyy”復制n行; 其中n為數字 # 3)粘貼 在命令模式下,將光標移動到將要粘貼的行處,按“p”進行粘貼,將 會把最后一次復制或剪切的內容粘貼到當前光標所在行的下一行。
【參考資料】
- https://www.cnblogs.com/wzqstudy/p/9480304.html
- https://blog.csdn.net/jiang1013nan/article/details/6298727
- https://www.cnblogs.com/EasonJim/p/8320776.html