2012-03-21 12 views
0

viは単語区切り記号としてダッシュとスペースを使用します。 ダッシュを単語区切り記号から除外する方法はありますか?viの単語区切り記号からダッシュ( - )を除外する

これは、ctags exeによって生成されたシンボルを処理するために必要です。 シンボルに " - "が含まれていると、シンボルが正しく生成されていても、viタグでそれを見つけることができません。たとえば シンボルの

- EX01-VAR-LOCAL このため、タグを検索するには、Ctrl +]を使用して、VIはEX01を探していない、完全なシンボルEX01-VAR-LOCAL

VIで使用している場合であるが - t EX01-VAR-LOCALまたはコマンドモード:タグEX01-VAR-LOCAL が正常に動作します。あなたは「 iskeyword」設定を使用して、通常の文字としてこれを設定する必要が単語の区切りとしての設定を解除ダッシュに進出:)

+0

申し訳ありませんが、ないプログラミング(コード)質問投票:

はこれを試してみてください。がんばろう。 – shellter

+1

:help iskeyword –

+1

お返事ありがとうございますが、iskeywordはviによってサポートされていません。 – Abhishek

答えて

0

感謝。

あなたは(使用 ":すべての設定")デフォルトiskeyword内容を見れば:

iskeyword = @、48から57、_、192-255

ダッシュ記号あなたがこれを持っていることASCII文字で45であるので、通常の文字として設定する必要があります。

セットsuperuser.comに移動するiskeyword = @、45,48-57、_、192-255

関連する問題