私はbashとemacsのショートカットとの関係を調べています。私は彼らが同様の理由はbashがemacsをコマンドラインソルバーとして使用するためだと聞きました。しかし、私はこの主張を裏付ける証拠を見つけることができませんでした。
私はbashに「編集モード」があり、そのうちの1つがemacsであることを知っています。しかし、コマンドラインソルバーは実際にemacsに実装されていますか?
ここで言及するのは、実際の実装を指すものであり、2つの間の類似点を指すものではありません。
答え1
簡潔な答えは「いいえ」です。」bash
コマンドライン処理は主に次の言語で行われます。bashline.c
そしてそのコピーreadline
vi
、Emacsと同様の動作、Emacsと同様の動作をサポートしています。 Emacs自体は主にEmacs Lispで書かれています。bash
Emacs LispはEmacsなしで使用するように設計されていないため、これを実装するのは非常に複雑です。