2011-01-19 20 views
1

私のiskeywordはiskeyword = @、48-57、_、192-255、(、)、=、[、]、<、>:
ですが、私がctrl +矢印vimはスペースだけにジャンプしますが、他のシンボルはジャンプしません。Vim iskeywordは機能しません

+0

なぜこの値を設定しましたか? – Benoit

+0

単語を区切ったときの文字列:some(words:for:example)カーソルをwまたはb(ctrl + arrows)を使って単語の後に移動したいが、今はカーソルをテキストの先頭に移動するか、末尾が空白で区切られていない場合 – zaynyatyi

答えて

1

ctrl+arrowsはWとBのように振る舞い、ctrl+shift+arrowsはwとbと考えています。後で使用するか、より簡単なものを使用してください。vimier wとb。

+0

私もwとbを使用しましたが、同じ効果 – zaynyatyi

+0

私の間違いです。挿入モードでCtrl +矢印はwとbですが、通常モードではWとBです。 – zaynyatyi

0

実際には、括弧や括弧を単語の選択から除外したいと思います。

だから、あなたが何をしたいのか、iskeywordから(){}を削除しています。

wまたは*(が含まれていません)私は自分の.vimrcに以下を試してみましたが、それが動作しているようです:

set iskeyword-={,},[,],(,)

(ここで重要な文字は、これらの文字がなければならないことを意味している-ですが削除されましたからiskeyword

デフォルトではには数字と文字しか含まれていませんので、それらを明示的に削除しますが、プラグインはiskeywordの定義を乱すかもしれません。

関連する問題