2017-12-26 4 views
0

Vi(m)にdwiまたはdei(単語を置き換える)を行うための単一のキーはありますか?私は2つの余分なキーストロークを節約するために十分にこれを使用します。Vimのdwiまたはdei用の単一キー

+2

'cw'?私は通常、単語を変更するのに 'ciw'を使いますが、終わりだけではありません。それのための単一のキーはありませんが、あなたが望むなら、あなたは ':マップすることができます。 – Amadan

+0

優れています。ありがとう!それが私の必要なものです。答えとして追加することができますので、私はそのようにマークすることができますか? –

答えて

1
  1. 実行vimtutor
  2. についてcこちらをご覧ください。単一のキーはありません。 c [動作]はd [動作] iと同じです。
+1

'vimtutor'の場合。 – Maroun

1

あなたはそのためのキーは1つではありません。ええ、私は真剣です。それはVimの仕組みではありません。 Vimはモジュール式です。まず、あなたがしたいことについて考えてみてください。あなたの場合は、c何かを欲しがります。次に、cハンゲに、あなたの場合はw ordにしたいことを知る必要があります。そしてボイル! cwは、使用するシーケンスです。

もちろん、考えなければならないことがあります。 w ordまたはW ORDが必要ですか? aを単語(caw)に変更しますか?等々。

しかし、重要な点は、Vimは関数の集合ではなく、テキストを修正するための言語であるということです。それは常に一連の行動です。確かに、ciwは非常に一般的なので、ショートカットを持っているはずですが、マップすることができます。しかし、Vimを使用するのは難しくなります。

s全体を変更しようと思っていますか?ええ、それはcsです。同じことがd eleting、またはy ankingとほぼすべてです。

バニラVimのような一連のコマンドではなく、よく必要なものすべてを単一のコマンドにマップすると、Vimを他のエディタよりも優れたものにすることができなくなり、Emacsが悪化します。

+0

私は理解しています。私は脳の部分のためかもしれないという疑問を誤って作りました。 2つのキーがまだ十分です。 'd * i'の意味的な代替手段が必要になっただけです。質問を編集しないままにしておくと、それはグーグルで誰かを助けるかもしれないからです。 –

関連する問題