2012-03-06 8 views
3

MacVimが私を夢中にしています。構文は部分的にのみ強調表示されています。私は何が欠けている - 私はそれを取得しません。PythonとMacVimで部分的に構文を強調する

たとえば、x = 5 * 10
*は強調する必要がありますが、そうではありません。 ==+などは強調表示されません。

また、selfは強調表示されません。 (はい、それはキーワードではありませんが、それでも)。

関数内の引数も強調表示されていれば素晴らしいと思います。

私は普及したpython syntax scriptsの1つを使用しています。

let python_highlight_all = 1を.vimrcファイルに追加することもできません。ここで

+0

これは、これらの演算子の色を変更するテーマまたは書式を設定する必要があるように聞こえます。 –

+0

あなたは 'xxx.py'でファイルを保存しようとしましたか?':sy on' – Skyler

+0

私はそれをpythonファイルで使っています。私は ':set filetype = python'を試して、' syntax on'をトグルして動作することを確かめました。 –

答えて

0

はPythonがMacVimで私のために次のようになります。

と正規のVimで:

キーワードやリテラルは強調しますが、他の記号はありませんされています。あなたは何か違うものを見ますか、同じことを見ますか?違うものを見ることを期待していますか?

0

はあなたの~/.vim/after/sytax/に私は

は、関数の引数を強調することをフェルディナント・バイエルに同意の両方の線

syn match pythonOperator "\(+\|-\|=\|*\|/\|\.\|,\|;\|:\|<\|>\|!\|%\|\~\|&\|\^\||\)" 
syn keyword pythonStatement self 

を含むファイルpython.vimを入れてみてください構文スクリプトとトリッキーでない場合は不可能です。

0

LinuxマシンからMacにvim設定をインポートし、部分的な構文の強調表示に問題がありました。結局、それはMac端末が私のvimのカラースキームを表示する方法の問題であることが判明しました。配色:colo desertを変更して問題が解決されているかどうか確認してください。

関連する問題