1. ホーム

[解決済み】Vimでブラケット(またはクォート、...)の間を選択する方法は?

2022-04-03 21:29:43

質問

以前はこの手のプラグインがあったはずなのですが、今になって必要になっても(当然)見つからないようなので、いい加減に質問させていただきます。

括弧、引用符、または一般的に一致する文字のリストの間で選択する最も簡単な方法は何ですか?

   write ( *, '(a)' ) 'Computed solution coefficients:'

例えば、ここで選択したいのは (a) または Computed solution coefficients: .

マルチラインには興味がなく、1行で発生するケースだけでいいんです。

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

括弧の中を取得したいナビゲーションキーを使用し、次に以下のいずれかを行います。 yi( または yi) を使えば、一致する括弧の中をすべてコピーすることができます。 これは角括弧でも使えます(例えば yi] と中括弧があります。 さらに y のように、テキストを削除したり変更したりすることもできます(例えば ci) , di] ).

ダブルクォートとシングルクォートで試してみましたが、そちらでも動作するようです。 あなたのデータには、そうしています。

write (*, '(a)') 'Computed solution coefficients:'

にカーソルを移動します。 C と入力し、次のように入力します。 yi' . カーソルを空白行に移動し、 を押します。 p と表示されます。

Computed solution coefficients:

として CMSの指摘 これは、ビジュアルモードの選択にも有効です。 vi) , vi} , vi' など。