我正在打开一个没有vim
扩展名的文件,比如说:
myappsetting.conf
此文件实际上是*.ini
文件,格式如下:
[setting_a]
yo = 1234
如何启用vim
以正确的格式正确显示此文件?
我正在寻找一些vim
命令,如:
:set syntaxtype=ini
感谢。
答案 0 :(得分:6)
您可以尝试此操作来重置语法:
:set syn=ini
答案 1 :(得分:5)
我在Arch linux桌面上遇到了同样的问题。我发现这些文件归vim-runtime
包所有。
$ pacman -Qlq vim-runtime | grep dosini
/usr/share/vim/vim74/ftplugin/dosini.vim
/usr/share/vim/vim74/syntax/dosini.vim
基于此,我发现我可以通过设置语法(syn)或文件类型(ft)来突出显示dosini
。
:set ft=dosini
您可以使用vim模式行自动执行此操作。将其添加到文件的最后一行。
# vim: set ft=dosini :
答案 2 :(得分:4)
将它放在.vimrc中:
au BufReadPost *.conf set syntax=ini
答案 3 :(得分:0)
在.vimrc文件中为* .conf工作:
au BufReadPost *.conf set syntax=dosini