繁体   English   中英

Emacs ...作为你的默认shell?

[英]Emacs… as your default shell?

有没有可能而不是加载/ bin / bash,我的终端在打开它时加载emacs或emacsclient,用eshell会话? 是否可以从emacs会话中进行ssh-> screen而不会遇到问题?

我想这样做纯粹是为了了解emacs,因为我非常喜欢它。

请不要讨厌文字等:)

emacs -f eshell

编辑:如果您不想启动新的emacs,您可以使用emacsclient。

emacsclient -e '(eshell)'

确保你已启动服务器,最好的方法是在你的(server-start)添加(server-start) emacs的

您可以将shell设置为/usr/bin/emacs (或任何位置),使其成为默认shell。 因为Emacs不是shell,所以它可能会很奇怪。 这是一个编辑。 程序希望你的shell以某种方式运行,而Emacs不会那样工作。

您可以执行Mx term ret以获取可以连接到远程计算机并启动屏幕的终端。 我不知道仿真的质量。 没有伤害尝试。

这些看起来都不适合我,前者绝对是一个麻烦制造者。

是的你可以。 我做了几个月一次。 最有趣的事情可以被驯服。 当他们看到我登录到emacs时,看到同事的反应真是太棒了。

echo /usr/bin/emacs >> /etc/shells

chsh -s /usr/bin/emacs 

刚尝试从Emacs中运行屏幕(在shell缓冲区中),但我得到以下内容:


angelv@vaso:~$ screen -D -R
Clear screen capability required.
angelv@vaso:~$ 

所以我想这是不可能的。 无论如何,我不明白为什么你想要这个(我使用每日屏幕+ emacs)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM