4

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

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

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

谢谢!

更新:看来我正在写。查看他们何时添加对 gsp 的评论支持的提交。他们只是在做和我一样的事情。嗯……

4

1 回答 1

4

这可能是因为 filetype.vimpde中不存在该文件类型。

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

(另一方面,gsp在第 763 行的默认 filetype.vim 中已经存在 )
" GNU Server Pages
au BufNewFile,BufRead *.gsp setf gsp

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

于 2010-12-08T07:43:50.330 回答