我试图了解Ultisnips是如何工作的(在像我这样的初学者时,很少有文档),在all.snippets代码中,有一个返回vim.eval("&comments")的函数
所以我想猜一下这是怎么回事,如果我试着:
:let g=eval("&comments")
:echo g当我在代码片段文件中时,我得到了这个:s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-。
如果我打开一个空Php文件并尝试前面的代码,我就会得到s:<!--,m: ,e:-->。
我希望将像这个/* */这样的经典注释配置为可以调用样例片段"box“(它可以工作,但是添加<!-- --> =HTML注释分隔符,而不是实际的<!-- -->注释分隔符)。
如何猜测何时分配它,以及如何将<!-- -->更改为/* */
发布于 2014-07-10 23:21:34
您希望使用commentstring而不是comments。前者在php中被设置为正确的valus。
https://stackoverflow.com/questions/24687641
复制相似问题