例としてPythonを使用すると、vimはを強調表示しますが、
とは強調表示しませlist
んが、は強調表示します。誰もがこれの理由が何であるかについて何か考えがありますか?collections.defaultdict(list)
len
len()
1464 次
2 に答える
3
ファイルの内容を投稿していただけ/usr/share/vim/vim72/syntax/python.vim
ますか?文字列のコメントを外さない限り、vim は組み込み関数をハイライトしません。
" let python_highlight_builtins = 1
len
そうすると、との両方len()
が適切に強調表示されます。
于 2012-09-11T09:48:53.967 に答える
0
どのようcollections.defaultdict(list)
に強調されたいですか?Vim のデフォルトの Python 構文ファイルは、関数呼び出しの構文グループを定義していないようで、関数定義のみを定義しています ( pythonFunction
)。collections
も認識されdefaultdict
ません。list
組み込み ( pythonBuiltin
) として認識されるため、強調表示されます。
どのようlen()
に強調されたいですか?ビルトイン ( )len
として認識されますが、ビルトインではないため強調表示されます。ビルトインの後に括弧が続きます。括弧も強調表示しますか? 同色で?別の色?pythonBuiltin
len()
/usr/share/vim/vim7x/syntax/python.vim
ニーズに合わせてカスタマイズするか、「より良い」構文ファイルを探すことができます。
于 2012-09-11T09:52:16.243 に答える