国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Web服務器 > 正文

新手學堂:Emacs只啟動一個進程的方法

2024-09-01 13:42:42
字體:
來源:轉載
供稿:網友

GNU Emacs支持server/client這種運行方式。就類似的,UltraEditor,雙擊打開多個文件時,可以共用一個程序進程,每次打開文件只是在已有進程下創建一個文檔標簽。

這個功能對于Emacs來說十分有用,因為作為開發環境,許多人的Emacs并不單純是Emacs,也許還有ECB,也許還有CEDET,也許還有cscope等等。這些東東,每次啟動Emacs都會加載半天的。但我們如果使用Server/Client方式,將只需要啟動一次Emacs,以后每次打開文件,只是在已經啟動好的Emacs進程下創建一個Buffer。

首先,我們必須設置一個環境變量:

EMACS_SERVER_FILE=C:/.emacs.d/server/server


這個變量指定了emacsclient默認去尋找的server文件。而我們指定的這個文件,是emacs server創建的默認server文件。


接下來,修改C:/.emacs文件。這個文件是Emacs的默認配置文件。在里面加入一行:

(server-start)


這樣,每次啟動Emacs的時候,就自動啟動server了。如果你想手動啟動server,也可以啟動emacs后手動執行:

M-x server-start


好了,現在讓我們啟動Emacs,執行runemacs命令。


然后在資源管理器中找到你要打開的文件,用“Open with...”->“Change program”打開,然后選擇emacsclientw.exe程序,勾上“Always use selected program to open this kind of file”(不好意思,現在公司用的是E文版的XP……)。


以后你就可以每次雙擊文件,都用同一個Emacs打開了。注意,要先啟動runemacs哦。當然,你也可以寫個bat腳本來自動判別(流程是判斷C:/.emacs.d/server/server,若無,啟動runemacs,若有,啟動emacsclientw)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陈巴尔虎旗| 元朗区| 衢州市| 平塘县| 攀枝花市| 云安县| 德庆县| 辽阳市| 柘城县| 库车县| 大化| 穆棱市| 全椒县| 莒南县| 扬中市| 大悟县| 岢岚县| 土默特左旗| 莱芜市| 伽师县| 慈利县| 榆树市| 安阳县| 湟源县| 扎兰屯市| 开阳县| 西林县| 洛隆县| 浑源县| 塘沽区| 烟台市| 河曲县| 锦屏县| 泉州市| 治多县| 哈尔滨市| 通渭县| 桦川县| 定远县| 樟树市| 福泉市|