2

.emacs-bash ファイルを作成しようとしましたが、.emacs-bash ファイルで動作しM-x shellます。しかし、ansi-term を使用すると、.emacs-bash ファイルが読み込まれていないように見えます... どうすれば解決できますか?

私は使用M-x ansi-termし、その後\bin\bash

4

1 に答える 1

4

( ~/.emacs_SHELLNAMEor ~/.emacs.d/init_SHELLNAME.sh) の動作は関数にとって特別なものshellです (関数は当然、シェルを実行しようとしていることを知っています)。

ansi-termターミナルエミュレータです。実行するプロセスの種類がわからないため、カスタム構成ファイルを適用しようとしません。

ターミナルでシェルを実行すると、そのシェルは構成ファイルに通常のルールを適用する必要があるため、最初に試し.bashrcてみます。

それができない場合は、bash の man ページを読んでルールを確認してください。環境変数が影響を与える可能性があります (.bashrc で環境変数をテストして、Emacs 固有の動作を提供することができます)。

于 2012-06-22T00:31:48.107 に答える