Emacs用語モードでは、文字モードと行モードは何ですか?彼らはどう違いますか?

Emacs用語モードでは、文字モードと行モードは何ですか?彼らはどう違いますか?

インターネット検索を試してみると、両者を切り替える方法だけが見つかるだけで、それが何なのかについての説明はありません。

だから、何ですか?文字モードと行モード?通常のシェルは通常どのモードにありますか?

ベストアンサー1

のようにあなたがリンクしたページ:

ラインモードでは、TermはデフォルトでShellモードのように動作します(参照:シェルモード)。文字モードでは、用語エスケープ文字(通常はCC)を除くすべての文字がサブシェルに直接送信されます。

Enterラインモードでは、ライン全体を読み取り、さまざまなemacs編集操作を実行できるようにしてから、完了するとすぐにプロセスに送信します(押す)。文字モードでは、キーを押すたびにすべての文字が送信されます。行の処理、編集などは、シェルなどの端末で実行されるプロセスによって異なります。

なぜ他のものを使いたいですか?ラインモードを使用すると、作成した内容に対してEmacs編集を実行し、複数の行をまとめて一度に送信し、Emacsでファイル名のタブを完成させることができます。よりシェルモードのコマンド一覧もっと学ぶ。文字モードを使用すると、Emacs操作の代わりにそれ自体(おそらくより良い)タブを完成させるなど、基本プロセスのすべての機能を使用でき、Emacsが独自のコマンド(たとえばCtrl-X)を参照していると解釈する入力を送信することもできます。vim室内で走りたいときに好きなモードでもありますemacs

一般端末の動作は文字モードと同じです。

おすすめ記事