私は理解されるように、w
は、3つのグループに分割テキストによるワード境界を認識します(シンボル)vimでは、カスタム単語境界の動きをどうやって作るのですか? <code>iskeyword</code>設定で指定され</p> <p>1)文字(アルファベット、数字、および下線)</p> <p>2)他の非印刷可能文字:
3)空白文字は
あなたはそれが唯一のオーバージャンプ、次のグループ1に行くので、私はそれをカスタマイズしたいと思います次のグループ1またはグループ2に行くw
を押すたびに"記号wo rds "
は何ほとんど働くことはこれです:iskeyword
文字クラス\k
を使用しています
nnoremap w /\k\+<CR>
。しかし、それは私がハイライトを変えたり、検索履歴を混乱させたり、他の何を知っているのか、私が検索を実行することをシミュレートするので、醜いです。 w
コマンドのように、この作業を「きれいに」する方法はありますか?
私はあなたが欲しいものをまったくフォローしません。 'W'は助けますか?空白と非空白の2つの文字グループがありますので、常に次の空白の後の最初の文字に移動します。 –
いいえ、それはうまくいきません: 'W'はアルファベット文字と一緒にシンボル文字を塊ります。私が望むのは、効果的に、空白でシンボルを塊らせることです。その結果、シンボルはスキップされ、ワード境界が作成されます。 – Ein