0

ここに名前のこの大きなリストがありますhttp://projecteuler.net/project/names.txt、並べ替えのために(python)リストに保存しています。

gVim の何が問題なのですか?文字列が適切に色付けされないのはなぜですか? また、リストの名前を変更すると、配色が変わります。2 文字削除するのと同じように、「S」もハイライトします。

ここに画像の説明を入力

どうすれば修正できますか?

編集 - また、 gVimはわずか 14 行のコード (この行を含む 4 行) で動作が遅いことにも注意してください。

4

2 に答える 2

3

'synmaxcol'構文項目を検索する列を制限する設定である可能性があります (デフォルトは 3000 文字)。正確さと速度を犠牲にしたい場合は、次の方法でこれをオフにします

:set synmaxcol=0
于 2012-09-28T07:26:39.827 に答える
1

構文ハイライターが完全に取得するには入力行が長すぎるようです.vimは、構文状態を取得するために構文ハイライターが何行または何文字を振り返るべきかを定義するさまざまなオプションをサポートしています.

正確さ (および速度) を最大限に高める:syntax sync fromstart
には、以下を使用します。

set nocursorcolumn
set nocursorline
syntax sync minlines=256

参照用に:help syn-syncページを参照し、この wiki ページをチェックしてください。

于 2012-09-28T07:07:19.407 に答える