Re: [問題] VIM的小技巧一問
※ 引述《wulawu ( )》之銘言:
: ※ 引述《DRLai (蘇打)》之銘言:
: : 想請問兩個關於VIM的用法
: : 1.我記得曾經看過有人將Function展開/縮起來(變成只有兩行的樣子)
: : 該怎麼設定呢?還是那是別的軟體才能作到@@?
: : 2.關於範圍取代一問,想請問有什麼比較快得方法能選取一個Function的範圍?
: : 我只知道用大V選範圍or指定行數
: : 但我想要取代特定function內的變數來變更,有辦法嗎?
: : 感謝:)
: : PS: 用vim寫c語言
: 問題1: google foldmethod
: 問題2:
: 用 [{ 去找到function一開始的{,游標在{上,按下v%
: 即會選取一整個function
: 接著輸入:s/abc/def/cg
: 即可把function內的abc替換成def
也可以在function內任一處按下: vi{ (對 反正你就照順序按)
就可以選擇一個{}的部份 想要再往外一層就按 v2i{
依此類推~:P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.122.216.12
討論串 (同標題文章)