vim - エディターに「括弧補完」機能があるのはなぜですか?
天蓬老师
天蓬老师 2017-05-16 16:40:41
0
7
689

右括弧の通常の入力には shift + 右括号 と 2 回のキーストロークが必要ですが、手はメインのキーボード領域から離れません
内容の入力が完了したら、 方向キーを押す必要があります。キーを 1 回押すだけですが、右手がメイン キーボード領域から離れてしまい、ずれが大きくなります。
したがって、この機能はあまり実用的ではないと感じますが、この機能の主な価値は何ですか?

更新:
この質問をしたとき、vim ではブラケット マッチングの優れた実装が見つからず、使用するのが非常に困難でした。コードの一部を見つけました。効果は ST2 と同じです。興味のある方はこちらをご覧ください: vim での角括弧の自動補完

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(7)
漂亮男人

まず第一に、これを行うことには 2 つの利点があると思います
1) 書き忘れを防ぐために右括弧を自動的に追加します
2) 左括弧を入力した後、カーソルは 2 つの括弧の間にあります。ある程度のコードを記述したら、右括弧を直接入力して括弧から抜け出すことができます。この種の感覚は、最初に括弧を入力してからコードを記述する論理的な感覚よりも明らかに優れています

いいねを押す +0
洪涛

主な理由は、左右のブラケットが一致しないのではないかということです。指の節約などの問題は最も重要なことではありません。

いいねを押す +0
小葫芦

非常に多くのエディタには、括弧を自動的に補完し、カーソルを括弧内に自動的に移動する機能があります。

いいねを押す +0
给我你的怀抱

()を入力しますか?
実際のプロジェクトでは、パラメーターのない関数と空のタプルはどのくらいの割合で使用できますか?
ほとんどの場合(params)
括弧外へジャンプというショートカットキーもあります

いいねを押す +0
黄舟

ブラケット補完はありません。確認するには Lisp コードを書いてください ~~

いいねを押す +0
世界只因有你

開発効率はキーストロークの速度よりも仕様に依存します。

いいねを押す +0
阿神

簡単に言うと、コンピュータ言語でも人間の言語でも、括弧は常にペアで使用されます。したがって、多くのエディターは自然に括弧補完を提供します。

Xcode を使用しているときに手がメイン キーボード領域から離れるという問題に遭遇したことはありません。Tab を使用して補完括弧を自動的に受け入れることも、セミコロンを直接入力して行全体の補完を受け入れることもできます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート