這是我第一次問stackoverflow,因爲我無法在任何地方找到答案。我使用emacs編寫我所有的代碼,並且只是從ubuntu切換到mac os。一個問題一直困擾着我:你怎麼能從Mac終端打開emacs窗口,就像你在Linux系統上從終端打開Firefox窗口一樣?我知道它對Linux系統的工作方式是,無論何時從終端輸入命令,終端都會在PATH中搜索二進制文件並執行它。對於Mac而言,您只能在「/ Application」目錄下以窗口形式打開應用程序,並且從終端打開的所有二進制文件都是非窗口形式?十分感謝!!如何從mac終端打開一個窗口
回答
不知道,如果你就像在尋找這樣的事情
開放/path/to/some.app
我只是想
/Applications/Utilities/Terminal.app/內容/ MacOS /終端&
它確實打開了一個新窗口。
OS X 10.7.4在這裏。
編輯:事實上,如果我嘗試:
開放/Applications/Utilities/Terminal.app
沒有新的終端窗口打開
但是,
open --new /Applications/Utilities/Terminal.app
也適用,並且可能比我的第一個選項更好,因爲這項工作並不與您啓動新終端的終端綁定。
預裝的OS X附帶的Emacs不包含GUI。因此
$ emacs # in the shell/terminal
將NOT打開一個窗口的圖形,而是將打開文本/終端的版本來代替。請注意,這個版本(安裝在/usr/bin/emacs
)也很老,在Mountain Lion中是22.1.1。
爲了獲得您想要的行爲(並獲得最新版本的Emacs作爲獎勵),您可以下載最新的Emacs版本。這可在各種地方使用,包括http://emacsforosx.com/。
大部分的這些預建的Emacs是/Applications
下安裝,爲了從終端調用,您將需要指定二進制,這通常是完整路徑:
/Applications/Emacs.app/Contents/MacOS/Emacs
你可以在.bashrc
爲創建一個簡單的別名這個二進制:
alias emacs=/Applications/Emacs.app/Contents/MacOS/Emacs
,然後調用的emacs在其命令行盛開。
這正是我正在尋找的。非常感謝Anupam!我實際上嘗試過emacsforosx.com,但我不知道二進制文件的位置。現在我知道它在MacOS/Emacs下。非常感謝! – user1655257
我建議無論是通過Fink獲得emacs或打算在這裏:http://emacsformacosx.com/
這將允許你安裝的Emacs的本地版本,通過X服務器上運行,因此有充分的GUI界面。
首先,下載一個Mac OS/X的emacs從這裏建:http://emacsformacosx.com/
其次,一旦它的安裝,您可以:
- 打開它與
open -a emacs
- 設置命令行它在.emacs init中運行服務器模式,然後在文件
foo
的 命令行類型emacsclient foo
上運行。
- 1. 如何在mac上用終端在firefox中打開新窗口
- 2. 如何在Mac OS X上自動打開終端窗口
- 3. 如何使用fork()打開一個新的終端窗口?
- 4. 從Java打開一個新提示/終端窗口
- 5. 如何從終端打開一個URL
- 6. 如何從一個窗口打開一個窗口
- 7. Mac - 在終端中列出打開的窗口
- 8. 如何從終端打開私人狩獵窗口?
- 9. 的Mac OSX - 打開一個端口
- 10. 如何創建一個打開另一個窗口(Mac)的NSButton?
- 11. 使用Java打開終端窗口
- 12. 無法在mac終端上打開別名以在新窗口中打開emacs
- 13. 如何從另一個(父母)打開fancybox窗口,打開第二個窗口後如何保留父窗口?
- 14. pyQT4:如何從另一個窗口打開窗口
- 15. 如何從Qt的主窗口打開一個新窗口?
- 16. 如何在Mac上打開端口80?
- 17. 從終端打開一個matlab gui
- 18. 如何在php中打開終端窗口並執行命令?
- 19. 如何獲取MinTTY(Cygwin終端)在新窗口中打開gvim?
- 20. 如何在php中打開終端窗口
- 21. 如何打開android模擬器的終端窗口?
- 22. 如何打開的窗口上的git終端
- 23. 如何讓MinTTY(Cygwin終端)在新窗口中打開Emacs?
- 24. 如何在mac 10.4中從終端打開SMB共享?
- 25. 如何從mac瀏覽器打開終端?
- 26. 如何從mac終端打開emacs gui/ide?
- 27. 從另一個彈出窗口打開一個彈出窗口
- 28. 如何打開一個彈出窗口?
- 29. QT:如何打開一個新窗口
- 30. 在同一窗口中打開終端(Ubuntu)
對不起,也許我沒有清楚地描述我的問題。我試圖輸入「emacs」命令,我期望Emacs窗口彈出,就像Linux系統上會發生的一樣。但似乎我只能以這種方式啓動emacs的終端版本,而沒有開放/some.app技巧。 – user1655257