lin*_*nqq 177 html vim notepad++
VIM支持匹配大括号,括号和方括号.这非常适合编辑PHP和Javascript等C风格的语言.但是匹配HTML标签呢?
只要我一直在使用它,Notepad ++就有了这个功能.能够发现HTML块的开始和结束位置非常有用.我正在寻找的是这样的vim(参见绿色div标签):
(奖励功能:突出显示未关闭的HTML标记,如此屏幕截图中的红色标记).
matchit已经被提出作为下一个最好的东西,但它需要额外的击键才能使用它的功能.我希望能够在没有额外按键的情况下看到HTML块的开始和结束位置.
我已经在互联网上搜索了类似于vim的内容.显然,我不是唯一的一个,根据其他2个StackOverflow 问题和唠叨.
我几乎已经辞职了,因为vim无法在视觉上匹配html标签.vim可以这样做吗?
附录:如果目前无法使用任何现有插件执行此操作,那么任何vimscript向导是否都有关于如何编写合适插件的指示?
Gre*_*ton 216
我今天不得不使用一些HTML,所以我想我会解决这个问题.添加了一个ftplugin到vim.org,可以解决你的问题.
希望对你有效.如果您有任何问题,请告诉我.
Val*_*ric 92
Greg的MatchTag.vim插件很棒,但我还想要更多东西.我希望始终突出显示封闭标记,而不仅仅是当光标位于其中一个标记上时.
所以我编写了MatchTagAlways,它可以完成Greg的MatchTag所做的一切,并且无论光标在代码中的哪个位置,也始终突出显示封闭标记.它还适用于未封闭的标签和HTML模板语言,如Jinja或Handlebars.
这是一个GIF显示它在行动: