場合によっては、eshellで上にスクロールすると、pointがコマンドプロンプトラインを離れて表示領域に留まることがあります。次にコマンドを入力するとき、プロンプトでコマンドを入力しませんが、評価者は以前に呼び出されたコマンドの出力のどこかにテキストを挿入します。これはかなり迷惑です。
他のシェルと同じように、charを入力すると、eshellがコマンドプロンプトを指すようにするにはどうすればよいですか?
/編集:これは状況のスクリーンキャストです。「」と入力しls
、上にスクロールして出力を確認してから、「」を実行することを決定しましたcd ..
が、コマンドをその時点で挿入するだけなので、不要なことがわかります。
ポイントがコマンドラインを離れ、任意の文字を挿入してポイントをコマンドプロンプトに戻したい場合のスクリーンショットを提供する可能性はありますか?左のポイントは同じ行の最後のプロンプトですか?最後のプロンプトに戻りますか?最後のプロンプトに不完全なテキストがある場合はどうなりますか?
—
名前
@xuchunyang:問題は、本当に望まないときに(つまり、上にスクロールすると、スクリーンキャストを参照してください)、プロンプトからポイントが離れてしまうことです。したがって、自分でどこかに移動しない限り、ポイントをプロンプトに留めておくことは、「実際の」解決策になります。ただし、ポイントは常にemacsの表示領域にある必要があるようです。
—
Geier、2015
M->
。