26

私のpythonプロジェクトの下に「logging.conf」と呼ばれる設定ファイルがあります。ファイルは次のようになります。

[formatters]
keys: console, logging

[formatter_console]
format: %(asctime)s | %(message)s

[formatter_logging]
format: %(message)s

etc etc etc

試してみ:syntax onましたが、何も起こりませんでした。.conf ファイルは非常に単純に見えます。とにかく、構文を有効にして .conf ファイルをよりカラフルで読みやすくすることはできますか?

4

3 に答える 3

67

適切な構文については、vim.orgまたはインターネットを確認できます。

最初の概算として、これは DOS / Windows INI ファイルのように見えます。Vim にはそれらの構文が付属しています。試す

:setf dosini

それがあなたに合っている場合は、ファイルタイプ検出ルールを追加できます:

:autocmd BufRead,BufNewFile logging.conf setf dosini

詳細:help ftdetectについては、を参照してください。

于 2013-05-02T12:44:53.923 に答える
5

あなたのファイルはプレーンに見えますが、正しいです。conf(確認する現在のバッファのファイルタイプとして すでに設定していると思います:set ft?)。

あなたがチェックした場合$VIMRUNTIME/syntax/conf.vim

ファイルには 3 つの異なる色が表示されconfます。

  • こんにちはコメント、で始まる行#
  • こんにちは文字列、テキストは次でラップされます' or "
  • と通常のテキスト

現在のテキストにはコメントも引用テキストもありません。そのため、1 つの色で表示されます。

表示するファイル (python conf) は、実際には ini 構造です。Ingoの答えを試してください。

于 2013-05-02T12:54:20.570 に答える