我的python项目下有一个名为"logging.conf"的配置文件,该文件如下所示:
[formatters]
keys: console, logging
[formatter_console]
format: %(asctime)s | %(message)s
[formatter_logging]
format: %(message)s
etc etc etc
Run Code Online (Sandbox Code Playgroud)
试过:syntax on
,什么也没发生,.conf文件看起来很简单.无论如何我可以打开一些语法来使.conf文件更加丰富多彩和可读性?
Ing*_*kat 45
您可以查看vim.org或Internet以获取合适的语法.
作为第一个近似,这看起来像DOS/Windows INI文件.Vim为它们提供了语法; 尝试
:setf dosini
Run Code Online (Sandbox Code Playgroud)
如果这适合您,您可以添加文件类型检测规则:
:autocmd BufRead,BufNewFile logging.conf setf dosini
Run Code Online (Sandbox Code Playgroud)
详情:help ftdetect
请见.
您的文件看起来很普通,这是正确的。(我假设您已经设置conf
为:set ft?
要验证的当前缓冲区的文件类型 )。
如果您检查您的 $VIMRUNTIME/syntax/conf.vim
您会看到,conf
文件中将显示三种不同的颜色:
#
' or "
您当前的文字没有评论,没有引号的文字。因此它只显示一种颜色。
您显示的文件(python conf)实际上是ini结构。尝试Ingo的答案。