有没有办法在TComment中制作自己的评论语法,因为我正在学习 laravel 它的原生模板名为 blade ,其注释语法如下所示
{{--Hello i'm a comment--}}
当我正在编辑扩展名为 .blade.php
的文件时,我希望能够使用此特定注释语法进行切换提前致谢。如果有一个原生的vim方式,它也会有所帮助。 :)
更新
我正在浏览Tcomment的帮助页面,我偶然发现了这个功能 tcomment#Comment(beg,end,...),但我不知道如何实现它,因为我尚未处理vimscript。即使实现此命令的一小部分也可以提供帮助
答案 0 :(得分:2)
如果另一个建议(使用ftplugin,因为它提供其他vim功能的信息,这是优选的)不起作用,你可以(在.vimrc中):
call tcomment#DefineType('blade', '{{--%s--}}')
然后,您必须找到一种方法将文件类型设置为刀片,例如(在〜/ .vim / filetype.vim中)
au BufNewFile,BufRead *.blade.php setf blade
答案 1 :(得分:1)
这是一个适合我的解决方案:
我为异域编程语言(我的语言称为HRDT)创建了一个语法文件。 如果我打开一个名为.script vim的文件,请将文件类型更改为HRDT。
我的.vimrc包含行:
autocmd FileType hrdt set commentstring=\\%s
此行自动将commentstring从标准*某些Text * \更改为\ some text。
为了评论,我使用着名的NerdCommenter。
答案 2 :(得分:0)