
我目前的 vim 配置(亞德)顯示(僅)當我在結束括號時突出顯示開始括號,反之亦然。有沒有辦法獲得區塊開始和結束的相同功能,就像當我在 if 上時,突出顯示 else 和結束,如果我在函數上,則突出顯示結束(即在 ruby 中)。
區塊的開頭和結尾的資訊應該已經存在,用於語法突出顯示或折疊,不是嗎?有沒有一種方法可以為所有「支援」的語言啟用此功能(我不知道什麼可以稱為 this.ctags?語法突出顯示方案?抱歉,我還不太熟悉 vim 的內部結構)
答案1
您可能指的是預設值匹配帕倫插件,其中突出顯示(
和相應的)
;看:help matchparen
。
begin
對於其他(較大的)對(例如.. ) ,沒有通用的解決方案end
。然而,對於特定的文件類型存在一些特殊的解決方案,例如匹配標籤用於開啟/關閉 HTML 標籤。