簡體   English   中英

如何在 macos 終端上使用 emacs?

[英]How do I use emacs on macos terminal?

我下載了 https://emacsformacosx.com/並使用ln -s /Applications/Emacs.app/Contents/MacOS/bin/emacsclient /usr/local/bin創建了一個名為 emacsclient 的文件

然后在我的 PATH 中創建了一個名為 ec 的腳本,內容為#!/bin/sh which osascript > /dev/null 2>&1 && osascript -e 'tell application "Emacs" to activate' emacsclient -c "$@"

以上步驟來自https://emacsformacosx.com/tips

然后我使用 alias emacs="emacsclient -t --socket-name=/tmp/emacs1000/server"設置一個別名,這樣我就可以只使用 emacs 調用 emacsclient。

當我撥打 emacs 時,我收到了消息

emacsclient: can't find socket; have you started the server?

emacsclient: To start the server in Emacs, type "Mx server-start".

emacsclient: error accessing socket "/tmp/emacs1000/server"

我是初學者,真的了解不多。 謝謝

命令emacsclient -t --socket-name=/tmp/emacs1000/server僅當您首先啟動了 emacs 服務器時才有效。

要啟動 emacs 服務器,請執行以下命令:

emacs --daemon

之后,命令emacsclient -t將在終端內打開一個新的 Emacs 框架。 如果你想有一個“終端外” Emacs 框架發射emacsclient -n

我推薦的是讓命令emacs --deamon在啟動時啟動,我將“Ctrl-Alt e”綁定到emacsclient -n以使用快速快捷方式啟動新的 Emacs 框架。

最后,你可以在Emacs的GNU文檔上找到很多信息,這里是emacsclient命令的頁面: GNU's documentation on emacsclient

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM