我不帶擴展名與vim
打開一個文件,說:啓用Vim的語法高亮,無論文件擴展名的
myappsetting.conf
這個文件實際上是一個*.ini
文件,具有以下格式:
[setting_a]
yo = 1234
我怎樣才能讓vim
以正確的格式正確顯示這個文件的顏色?
我正在尋找像一些vim
命令:
:set syntaxtype=ini
感謝。
我不帶擴展名與vim
打開一個文件,說:啓用Vim的語法高亮,無論文件擴展名的
myappsetting.conf
這個文件實際上是一個*.ini
文件,具有以下格式:
[setting_a]
yo = 1234
我怎樣才能讓vim
以正確的格式正確顯示這個文件的顏色?
我正在尋找像一些vim
命令:
:set syntaxtype=ini
感謝。
在.vimrc將這個:
au BufReadPost *.conf set syntax=ini
我有我的Arch Linux桌面上的同樣的問題。我發現這些文件歸vim-runtime
包所有。
$ pacman -Qlq vim-runtime | grep dosini
/usr/share/vim/vim74/ftplugin/dosini.vim
/usr/share/vim/vim74/syntax/dosini.vim
此基礎上,我發現我能得到dosini
強調通過設置語法(SYN)或文件類型(英尺)。
:set ft=dosini
你可以用vim modeline自動執行此操作。將其添加到文件的最後一行。
# vim: set ft=dosini :
要使模式行得通,你必須ENA可以吧。在vim會話中發出'set modeline'或者(更好的是)在你的'〜/ .vimrc'中添加'set modeline' http://vim.wikia.com/wiki/Modeline_magic – 2015-02-18 10:54:22
如果'modeline'被啓用,你也可以只需使用'#vim:ft = dosini'(注意不需要「set」),它不需要是最後一行 - 我通常使用它作爲第一行 – cwd 2016-11-16 18:25:30
爲我工作的* .conf文件,在.vimrc文件:
au BufReadPost *.conf set syntax=dosini
這是重複的:http://stackoverflow.com/questions/3853028/how-to-force-vim -to-syntax-highlight-a-file-as-html – rkosegi 2012-03-03 05:35:13
這是一個特定的文件類型。該解決方案也不起作用。 – hllau 2012-03-03 05:37:17
請在嘗試說它是重複的之前嘗試。 – hllau 2012-03-03 05:38:31