web-dev-qa-db-ja.com

テキストエディタの自動閉鎖括弧は煩わしい場合があります-それらをどのように処理するのですか?

かっこ/角括弧のオートコンプリートが煩わしいと感じ始めています。カーソルは中括弧内にとどまります。中括弧から出て入力を続けるには、右小指で右矢印に到達する必要があります。

一方で、自分で閉める必要がないので時間を節約できると思います。

IDEに共通の機能があり、両方の単語の長所を維持することができます。つまり、オートコンプリートを維持しながら、右矢印よりもすばやくジャンプするショートカットがありますか?

私は現在VimモードでVSCodeを使用していますが、他のテキストエディター/ IDEから一般的な解決策を聞くことにも興味があります。

3
alexcs

VimモードのVSCodeでは、次のオプションから選択できます

  • Esc 通常モードに切り替えて、右矢印を使用します(またはvimの方法: L
  • Esc 通常モードにして使用する A(行末に追加)
  • 挿入モードのままにして、終了区切り文字を入力します。 VS Codeは、オートコンプリートで開始した区切り文字を自動的に超えてジャンプし、入力を続けることができます。
1

自動閉じる機能の考え方は、入力したテキストの最後に中括弧がある場合に時間を節約できるため、前に挿入モードを終了するだけで、入力する必要がないということです。また、適切な量の閉じ中括弧を取得するために数える必要はありません。

いくつかの中括弧を上に移動する必要がある場合、機能の約束の多くが失われます(自分で中括弧を入力した可能性があります) 。プラグインは、効率が低下しないようにする必要があります。つまり、中括弧の上を移動するのは簡単なはずです。使用する代わりに 、多くのプラグインは中括弧文字自体の入力のみをサポートし(私は Vim用のこのプラグイン を使用し、これを持っています)、カーソルを挿入する代わりに、カーソルの右側にある同じ文字の上に移動します新しいもの。これは、カーソルキーのホーム行を離れるよりも速くて簡単です。

0
Ingo Karkat