vim使用總結

優de良發表於2016-04-10

寫在前面

vim這個編輯器剛開始使用的時候還不大習慣,使用多了,還是覺得沒有那麼難用,由於不是經常使用,故寫下來怕忘記了。僅是自己常用的

CMD

用 [ ] 包裹的部分可有可無

進入編輯模式

[shift + ] i insert,加shift在行頭
[shift + ] a append,加shift在行尾
[shift + ] o 向下插入一行,加shift相反

查詢

/(你要查詢的字元)
如 查詢abc這個字元,就需要輸入/abc然後回車

刪除字元

x -刪除一個字元
dd -可用於刪除一行,其實是剪下
d + enter -刪除兩行
shift + d -刪除游標到結尾的字元

沒有行號,set nu調出,或者修改.vimrc檔案

複製貼上

yy 複製一行
dd 剪下一行
p 貼上
:1,5 copy 10 把1-5行復制到第10行下一行
:1,5 move 10 把1-5行剪下到第10行下一行

分欄

:sp
分欄之後按ctrl + w + 方向鍵的↑↓ 切換

撤銷

u
ctrl + r 反撤銷

儲存退出

:w 儲存
:w !sudo tee % 強行儲存
:wq 儲存退出
:x 儲存退出

.vimrc

vim的配置檔案, 大概的存放位置
使用者:~/.vimrc

設定行號

set nu

檢測檔案型別

filetype on

設定語法高亮

syntax on

二進位制檔案檢視

vim -b eeprom.bin
:%!xxd   ---->切換到十六進位制顯示
:%!xxd -r ---->切迴文字方式顯示

user manual

user manual