为扩展名未知的文件设置注释字符串



我想找到一种方法,为扩展名未知的文件将默认注释字符串设置为"#"。据我所知,没有办法做到这一点。

在我的 .vimrc 上发出setlocal commentstring=# %s将覆盖所有已知文件的注释字符串。

因此,我想出了以下效果很好的解决方案:

autocmd BufNewFile,BufRead * if &syntax == '' | setlocal commentstring=# %s | endif

想法从这里取:

没有扩展名的文件的 vim 默认语法

最新更新