# vim 小技巧

# 基礎

vim 編輯檔案剛進去是 命令模式
使用下列指令可以進入 編輯模式
按下 esc 退出 編輯模式 回到 命令模式
在編輯模式在按一次 insert 會進入 覆蓋模式

指令說明
i在游標位置進入編輯模式
insert在游標位置進入編輯模式
I在游標行的第一個非空白字元進入編輯模式
a在游標位置後進入編輯模式
A在游標行的最後一個字元進入編輯模式
o向下新增一行,並進入編輯模式
O向上新增一行,並進入編輯模式

# 保存退出

在命令模式使用下列指令
後面可以接檔案名稱

指令說明
:q退出
:q!強制退出
:wq保存退出
:wq!強制保存退出 (覆蓋)

# 快速保存退出

在命令模式中 ZZ

# 快速刪除游標行

在命令模式中 dd

# vim 新增行號

/etc/vim/vimrc 中新增

set nu

# vim 取消自動縮排

/etc/vim/vimrc 中新增

set paste

# 尋找

在命令模式中 / 你要找的東西 Enter
上一個 N
下一個 n

# 取代

在命令模式中
:%s/old/new/g

# 選取

在命令模式中 v 進入 選取模式 使用方向鍵選取
按下 esc 退出 選取模式 回到 命令模式

# 複製

在選取完成後 y

# 貼上

在命令模式中,你想貼上的地方 p

# 復原

在命令模式中 u