将新文件类型添加到NERD Commenter

时间:2010-12-08 07:18:58

标签: vim vim-plugin

我正在使用NERD Commenter。我想为它添加一个新的文件类型。在最新版本中,文件类型定义从第69行开始。我想为.pde(Arduino)添加分隔符。由于.pde文件遵循与C ++相同的样式,我只是复制C ++行(第115行)并更改扩展名。它看起来像这样:

....    
....    
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
....    
....

这似乎是正确的。但是,当我打开.pde文件时,我无法使其工作。它不使用'//',而是使用'#'。我错过了什么吗?

谢谢!

更新:好像我正在写它。查看他们添加commenting support for gsp时的提交。他们和我一样。嗯....

1 个答案:

答案 0 :(得分:3)

可能是因为filetype.vim中不存在文件类型pde

基本上你必须在〜/ .vim /中创建自己的filetype.vim(它将在系统filetype.vim之前获取),或者添加到你的.vimrc:
" Arduino files
au BufNewFile,BufRead *.pde setf pde

(另一方面,{7}上的默认filetype.vim中已存在gsp " GNU Server Pages
au BufNewFile,BufRead *.gsp setf gsp

有关实现新文件类型的方法的详细信息,请参阅:help new-filetype