私は多くの開発者がこのコマンドを使用してviにオプションを設定するのを見ました。まだこれの本当の目的を理解していませんか?
bashコマンドを使用してviに切り替えるとどうなりますか?
ベストアンサー1
readline編集をemacs(デフォルト)またはvi()に設定すると、デフォルトで選択したエディタset -o vi
とシェル全体で編集コマンドが標準化されます1。
したがって、シェルでコマンドを編集するには、テキストエディタと同じcommand2を使用できます。つまり、1つのコマンド構文しか覚えていない(十分でない場合)、両方の環境で編集が速くなり、エラーの可能性が低くなる可能性があります。
シェル履歴からコマンドを抽出してクリックしてEscapeコマンドモードに入り、次にをクリックするとv$ EDITORが開き、コマンドがロードされ、viモードでこの関係をさらに活用できます。更新複雑な編集。コマンドをうまく編集すると、その:wqコマンドはシェルで実行されます。
もちろん、これはEmacsまたはVi / mをエディタとして使用していると仮定します。
2. またはより正確には…