我想找到一种方法,为扩展名未知的文件将默认注释字符串设置为"#"。据我所知,没有办法做到这一点。
在我的 .vimrc 上发出setlocal commentstring=# %s
将覆盖所有已知文件的注释字符串。
因此,我想出了以下效果很好的解决方案:
autocmd BufNewFile,BufRead * if &syntax == '' | setlocal commentstring=# %s | endif
想法从这里取:
没有扩展名的文件的 vim 默认语法