ubuntu~vim操作
在vim初始normal界面,還可以通過按esc返回normal界面。
(1) 按i進入編輯界面。
(2)按:進入命令界面。
- :q,提示用戶該文件被修改后沒有保存,然后Vi并不退出,繼續(xù)等待用戶命令。
-
:q!,強制退出,vim放棄所作修改而直接推到shell下。
- :wq,保存且退出。
(3)在vim中進行查找,在normal模式下按下/即可進入查找模式,輸入要查找的字符串并按下回車。
Vim會跳轉(zhuǎn)到第一個匹配。按下n查找下一個,按下N查找上一個。
Vim查找支持正則表達式,例如/vim$匹配行尾的"vim"。 需要查找特殊字符需要轉(zhuǎn)義,例如/vim\$匹配"vim$"。
注意查找回車應(yīng)當(dāng)用\n,而替換為回車應(yīng)當(dāng)用\r(相當(dāng)于<CR>)
參考:https://harttle.land/2016/08/08/vim-search-in-file.html
- \c,表示大小寫不敏感查找。vim默認采用大小寫敏感查找。
- 查找當(dāng)前單詞。在normal模式下按下*即可查找光標(biāo)所在單詞(word), 要求每次出現(xiàn)的前后為空白字符或標(biāo)點符號。
例如當(dāng)前為foo, 可以匹配foo bar中的foo,但不可匹配foobar中的foo。 這在查找函數(shù)名、變量名時非常有用。
(4)在vim中進行查找和替換,:s(substitute)命令用來查找和替換字符串。語法如下:
:{作用范圍}s/{目標(biāo)}/{替換}/{替換標(biāo)志}
例如:%s/foo/bar/g會在全局范圍(%)查找foo并替換為bar,所有出現(xiàn)都會被替換(g)。
- vim查找和替換的作用范圍:
- 全文,:%s
- 2-11行, :5,12s
- 當(dāng)前行.與接下來的兩行+2,:.,+2s
總結(jié)
以上是生活随笔為你收集整理的ubuntu~vim操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小波变换学习~语音端点检测
- 下一篇: ubuntu 安装 talib