通常我使用我的.bashrc
文件为 bash环境加载一些函数。当我调用这些函数时(我根据我使用的一些框架创建)。因此,当我根据我正在处理的环境使用函数时,我会使用PATH
和PYTHONPATH
之类的变量。
到目前为止终端很好。问题是,当我使用 emacs 这些函数和我用我的函数激活的环境变量时,它们就不存在了。 emacs不会读取.bashrc
,因此我没有.bashrc
加载的函数不起作用。我希望他们能够工作。
任何想法?
答案 0 :(得分:1)
问题可能是,与您运行的许多其他程序一样,emacs会读取您的登录shell rc文件,例如~/.bash_login
或~/.profile
,但不会读取~/.bashrc
,作为您的终端还会读取用户shell rc文件:~/.bashrc
。