[問題] vim中如何找begin、end的匹配?

看板Linux作者 (...)時間17年前 (2009/02/04 00:05), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/2 (看更多)
C-like的語言中都是用{ }來包住一個敘述(statement) 在vim中可以用"%"很快的找到對應的括弧在那裡 但是有些語言是用begin end的這種用法時, 如何能夠快速的找到對應的begin end在那裡? 尤其是當begin end中間還另有一堆程式碼, (其中又有各自的begin end時,實在是看的非常痛苦啊!) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.73.189

02/04 00:28, , 1F
找找看有沒有相對應語言的syntax吧
02/04 00:28, 1F

02/04 00:38, , 2F
syntax只能治標,改code時當你想知道end是多加還是少加
02/04 00:38, 2F

02/04 00:39, , 3F
還是要有%的功能方便
02/04 00:39, 3F

02/04 00:41, , 4F
我的作法是syntax配合自動排版 靠縮排找對應
02/04 00:41, 4F

02/04 00:54, , 5F
其實我現在也是用syntax與縮排+手動fold
02/04 00:54, 5F

02/04 00:54, , 6F
只是超過一頁時,會很沒效率
02/04 00:54, 6F

02/04 01:23, , 7F
我在弄macro的時候也有同樣問題 ... =_=a
02/04 01:23, 7F
文章代碼(AID): #19Y6jFu5 (Linux)
文章代碼(AID): #19Y6jFu5 (Linux)