VIMからWordテキストオブジェクトを削除する

VIMからWordテキストオブジェクトを削除する

カーソルがあるタイピング式から(word (first-Word second-Word))Wordを削除したいというメッセージが表示されます。元の表現にカーソルを置いて入力をして、また単語をそのまま削除したい状況にぶつかりました。修飾子は、周囲のスペースや角かっこではなくWordテキストオブジェクトのみを削除すると予想しました。私が望む行動をどのように得ることができますか?diWf(word second-Word))first-WorddiWs(word (first-Wordi

ベストアンサー1

Bなどの操作を大文字で指定し、スペースで区切られたスペースではなく文字シーケンスの上にE移動します。W推奨されていないキーを再マップする必要がない限り変更できません。

小文字の操作(たとえばb、、、、e)は、wオプションで定義されている文字シーケンスの上に移動しますiskeyword。つまり、次に-追加するとiskeyword

set iskeyword+=-

dawカーソルがまたはf上にある場合は、ワンクリックで目標を達成できますs

または電話してもいいです。

setlocal iskeyword+=-

定義された変更をバッファにローカルに適用する場合。

詳細についてはを参照してください:h word

おすすめ記事