我正在使用NERD Commenter。我想向其中添加新的文件类型。在最新版本中,文件类型定义从第 69 行开始。我想为 .pde (Arduino) 添加分隔符。由于 .pde 文件遵循与 C++ 相同的样式,因此我只是复制 C++ 行(第 115 行)并更改扩展名。它看起来像这样:
....
....
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
....
....
Run Code Online (Sandbox Code Playgroud)
这似乎是对的。但是,当我打开 .pde 文件时,我无法让它工作。它不使用“//”,而是使用“#”。我错过了什么吗?
谢谢!
更新:看来我正在写它。查看他们添加对 gsp 的评论支持时的提交。他们只是在做和我一样的事情。嗯……
可能是因为pdefiletype.vim 中不存在该文件类型。
基本上你必须在 ~/.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有关实现新文件类型的方法的更多信息,请参阅参考资料。