vimから与えられた文字を選択してください

vimから与えられた文字を選択してください

3つのサンプル行が与えられた場合:

some('lorem _ ipsum');
$some['lorem _ ipsum'];
<span class="some _ class">

(カーソルが所定の位置にあります_

以下は、選択する最速の方法です(他の場所に貼り付けるため)。

  • '引用符の間のテキスト
  • かっこを含むように選択項目を拡張する
  • 括弧内のテキスト
  • <との間のテキスト>

答え1

vi'引用符の間のテキストを選択します(va'引用符自体を含めるために使用されます)。

すでにビジュアルモードになっている場合は、別の角かっこを含めるように拡張されますa(ab

vi(vib角かっこ内のテキストを選択するか、埋め込まれた角かっこを選択しますva(vab

同様にvi[、、、、など。va[vi<va<

詳細についてはを参照してください:help text-objects

また、選択ステップをスキップして他の場所に貼り付ける前に、該当する項目(yi'など)を引っ張る(コピー)ya(するか、削除(切り取り)(da'など)することも検討してください。di<

関連情報