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