bash 履歴で前のコマンドを繰り返すと、カーソル位置は常にコマンドの最後に移動します。最後に、コマンドが実行された時点から現在のカーソル位置を覚える方法が欲しいです。
これは、特定のコマンドに対して別のコマンドラインオプションを試す場合に便利です。up
オプションを編集するには、キーを押してオプションを入力した位置にカーソルを戻す必要があります。可能であれば、2番目のステップを取り除きたいと思います。
私はbashを使用していますが、他のシェルに対する解決策も興味深いです。
ベストアンサー1
たぶんこれはあなたが探しているオプションですか?
history-preserve-point (Off) If set to On, the history code attempts to place point at the same location on each history line retrieved with previous-history or next-history.
この機能を有効にするには、次の項目に追加してください~/.inputrc
。
set history-preserve-point on