文章作者:Tyan
博客:noahsnail.com ?|? CSDN ?|? 簡(jiǎn)書
本文主要是記錄使用vim過程中的一些用法泣侮,本文中介紹的命令都在vim中使用驗(yàn)證過。
1. 刪除一行或多行
- 刪除一行活尊,命令格式:[:行號(hào)d]
# 刪除第10行
:10d
- 刪除多行,命令格式:[:起始行號(hào),結(jié)束行號(hào)d]
# 刪除103-104行
:103,104d
2. 顯示/不顯示行號(hào)
- 顯示行號(hào)
:set nu
- 不顯示行號(hào)
:set nonu
3. 字符串替換
- 命令格式:[:%s/原始字符串/要替換的字符串]
# test替換為global蛹锰,默認(rèn)情況下全部替換
:%s/test/global
4. 跳到指定行
- 命令格式:[:line-number]
# 跳到118行
:118
5. 防止粘貼自動(dòng)縮進(jìn)
- 命令格式:[:set paste]
:set paste
6. 粘貼后允許自動(dòng)縮進(jìn)
- 命令格式:[:set nopaste]
:set nopaste
7. 取消選中或高亮
:nohls
8. 撤銷上一步操作
按u
鍵即可绰疤。
9. 縱向編輯
Ctrl + v
進(jìn)行縱向模式按上下鍵選擇要編輯的區(qū)域
按
shift + i
進(jìn)入編輯模式按
Esc
鍵整體編輯結(jié)束
10. 顯示Tab,行尾結(jié)束符
# 設(shè)置顯示
:set list
# 設(shè)置不顯示
:set nolist