是否有可能而不是加載/ bin/bash,爲我的終端加載emacs或emacsclient,當我打開它,與會話的eshell?而且從emacs會話中ssh-> screen進行屏蔽而不會遇到問題是否可行?Emacs ...作爲您的默認外殼?
我想純粹學習emacs,因爲我非常喜歡它。
沒有恨文字等請:)
是否有可能而不是加載/ bin/bash,爲我的終端加載emacs或emacsclient,當我打開它,與會話的eshell?而且從emacs會話中ssh-> screen進行屏蔽而不會遇到問題是否可行?Emacs ...作爲您的默認外殼?
我想純粹學習emacs,因爲我非常喜歡它。
沒有恨文字等請:)
你可以在你的shell設置爲/usr/bin/emacs
(或無論它是什麼),使其默認的shell。雖然Emacs不是shell,但它可能會很奇怪。這是一位編輯。程序希望你的shell以某種方式行爲,Emacs不會那樣工作。
你可以做一個M-Xterm
RET得到從中可以連接到遠程計算機並啓動屏幕的終端。儘管我不知道仿真的質量。沒有傷害嘗試。
這些對我來說都沒有用,前者絕對是一個麻煩製造者。
emacs -f eshell
編輯: 如果你不想開始新的Emacs,你可以使用emacsclient。
emacsclient -e '(eshell)'
確保已啓動服務器做到這一點的最好辦法是增加你的 (server-start)
。 emacs的
生成一個單獨的Emacs實例。使用'--batch'(這與dunnet被調用的方式類似)很好,但我似乎無法做到。 – 2010-06-24 08:31:02
除了NTEmacs(它不可用)''emacs --daemon'肯定是啓動服務器的首選方式(在23.1+中支持)。更好的是,'emacsclient -alternate-editor =「''啓動守護進程模式下的emacs並連接到它,如果沒有服務器正在運行,那麼您可以簡單地使用它作爲標準的emacs命令。 – phils 2010-06-24 09:38:53
echo /usr/bin/emacs >> /etc/shells
chsh -s /usr/bin/emacs
剛試過在Emacs(在shell緩衝)運行畫面,但我得到以下幾點:
[email protected]:~$ screen -D -R
Clear screen capability required.
[email protected]:~$
,所以我想這是不可能的。無論如何,我不明白爲什麼你會想要這個(我使用每日屏幕+ emacs)。
是的,你可以。我做了幾個月一次。有些事情最有趣的事情可以被馴服。當他們看到我登錄emacs時,看到同事反應真是太好笑了。
我通常意味着eshell而不是真正的/ usr/bin/emacs - 謝謝 – basf 2010-06-24 06:36:36
「這是一個編輯器。」 - Emacs是,我相信它的任何硬核用戶都會同意......我們希望它成爲什麼樣的。 – amphetamachine 2010-06-24 06:41:33
點採取amphetamachine。 :) – 2010-06-24 06:52:31