[英]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.