这是我第一次问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