1
「self」などのPythonキーワードの「欠落」構文強調表示を修正するにはどうすればよいですか?
Pythonの構文強調表示を修正しようとしています。私の色は、さまざまなvimの配色で「あるはず」に見えるスクリーンショットの色とは異なります。.rb(正しく表示されます)と.pyを比較すると違いがわかります。 たとえば、selfが強調表示されていないことに注意してください。(これはbase16にありますが、比較は他の配色でも同様です)。一般に、オブジェクト構文の強調表示が間違っているようです。 私が試したいくつかのこと: vimがロードする構文スクリプトを見る。下の例の.pyと.rbの唯一の違いは、もちろん、rubyはindent / ruby.vimとsyntax / ruby.vimを取得するのに対し、pythonはindent / python.vimとsyntax / python.vimを取得することです。これらは、homebrew vimに付属するファイルです。 同じファイルをターミナル(iterm2)vimではなくmacvimにロードします。同じ問題、ファイルは図とまったく同じに見えます。 新しいpython.vimファイルを追加します。.vim/afterスクリプトとして使用しても問題は解決しません。 どんな提案も大歓迎です。私は何時間もこれに頭を悩ませており、ハイライトが期待どおりに機能しない理由を理解できません。