如何为vim中没有扩展名的文件设置默认语法?vim默认语法为没有扩展名的文件
12
A
回答
18
一种方法是一个自动添加到您的.vimrc
对于没有语法文件集:
au BufNewFile,BufRead * if &syntax == '' | set syntax=html | endif
或者,您也可以设置,它不是为定义的任何文件的文件类型:
filetype plugin on
au BufNewFile,BufRead * if &ft == '' | set ft=html | endif
设置与au
命令一起filetype plugin on
使装载HTML插件的好处,如果您有任何。这也将语法设置为“html”。
0
如果我记得它是正确的,你可以在你的〜/ .vim/syntax文件夹中放一个名为syntax.vim的文件。此文件用作默认语法高亮显示源。 如果你的.vim文件夹不存在,您必须创建它:
mkdir ~/.vim
mkdir ~/.vim/syntax
touch ~/.vim/syntax/syntax.vim
现在,您可以将您的默认语法将syntax.vim文件。 欲了解更多文件,你可以看看vim sourceforge page。
希望这会有所帮助。
4
要挑选文件的默认语法没有扩展名,你可以创建一个检查,如果文件名包含.
,如果没有自动命令,切换到所需的语法:
autocmd BufNewFile,BufRead * if expand('%:t') !~ '\.' | set syntax=perl | endif
这其中挑选perl
作为默认语法,但您可以简单地使用适当的任何一种。
相关问题
- 1. 将Apache2配置为在默认文件扩展名为URL时自动附加默认文件扩展名
- 2. 如何在没有扩展名的情况下在vim中扩展文件名?
- 3. 启用Vim的语法高亮,无论文件扩展名的
- 4. 扩展Spring数据的默认语法
- 5. 添加语法突出显示到默认的VIM或GVIM的某些文件扩展名
- 6. 获取除扩展名外没有扩展名的文件名
- 7. 没有扩展名的文件名
- 8. Swig-template默认扩展名
- 9. 如何设置Sublime Text 3语法的默认文件扩展名?
- 10. 在Vim函数中获取没有文件扩展名的文件名。
- 11. 显示默认的文件,但没有扩展
- 12. 语法突出显示文件没有扩展名
- 13. vim:相同的语法高亮为不同的文件扩展名
- 14. 如何定义在Sublime Text 2上没有扩展名的文件的默认语法?
- 15. 没有/默认选项水银扩展
- 16. 确定扩展名的文件没有扩展名
- 17. 在vim中检测文件类型时没有有效的文件扩展名
- 18. Automake对于没有扩展名的目标的默认规则?
- 19. 如何从没有扩展名的文件名获取文件扩展名?
- 20. Imacros ..文件默认附加扩展名,即使在提及扩展名时
- 21. 扩展Laravel默认的routes.php文件
- 22. 打开没有扩展名的文件
- 23. 没有文件扩展名的网页
- 24. 没有文件扩展名的Scandir
- 25. 如何在没有默认扩展名时隐藏面板
- 26. 如何仅扩展没有扩展名的文件?
- 27. apache没有文件扩展名
- 28. PHP在没有文件扩展名
- 29. Multer没有添加文件扩展名
- 30. 搜索URL没有文件扩展名
非常感谢! – zly 2010-04-20 10:16:16