1. ホーム

[解決済み】Vim:ビジュアルモードでテキストブロックを選択する高速な方法

2022-04-06 17:03:32

質問

私は長い間vimを使用しており、ビジュアルモードでテキストブロックを選択することは、次のように簡単であると認識しています。 シフ ト + V をクリックし、選択したいテキストのブロックの終端まで、矢印キーを一行ずつ上下に移動させます。

質問ですが、ビジュアルモードで、例えば以下のような方法でテキストブロックを選択する、より速い方法はありますか? シフ ト + V の後に、選択を停止させたい行番号を指定するのですか?(経由 :35 例えば、35が行番号で、ここまで選択したいのですが、これは明らかにうまくいかないので、これに似たようなことができるのかどうかというのが私の質問です...)

どのように解決するのですか?

他の人が言っていることに加えて、パターン検索を使用して選択範囲を広げることもできます。

例えば v / f o o は、現在の位置から次の "foo." のインスタンスまで選択します。 のインスタンスは、例えば35行目で n で次のインスタンスに選択範囲を広げます。

アップデート

私はあまりやりませんが、マークを多用して視覚的に選択する人もいますよね。たとえば、5行目にいるときに35行目まで選択したい場合、次のように押します。 m a マークを配置する a を実行すると、5行目に : 3 5 をクリックすると35行目に移動します。 シフト + v でラインワイズビジュアルモードになり、最後に ` a を選択すると、マークへ戻る a .