在Mac上,如何从命令行打开文件并将其显示在现有的Emacs窗口中?

计算员

如何从命令行打开文件并将其显示在现有框架的现有窗口之一中,否则在新框架的新窗口中显示?默认行为是在新框架中打开它。我正在使用

2012年1月29日在beta.macosforge.org上的GNU Emacs 23.4.1(x86_64-apple-darwin10.8.0)

编辑1

我没有对别名定义给予足够的重视。我正在使用

alias emacs=open -a /Applications/Macports/Emacs.app

在我的.bashrc使用此设置,如果我先前打开了一个现有的Emacs框架,则从命令行($ emacs foobar.txt运行新的emacs时,它会打开一个新框架,甚至为其加载.emacs,然后在其中一个文件中显示文件。新框架的窗口。(我的.emacs设置自动将框架分为两个窗口。)

han

您没有从命令行中确切指定如何打开文件,但是emacsclient事实上默认的行为是相反的:它重新使用框架。emacsclientgnu.org文档中,该-c选项用于获取默认情况下您似乎具有的行为。

-c创建一个新的图形框架,而不使用现有的Emacs框架。即使Emacs 23能够在纯文本终端中启动,它也可以创建图形框架,前提是它能够连接到图形显示器。如果没有图形显示可用,Emacs将创建一个新的纯文本终端框架(请参阅框架)。如果在提供'-c'选项时省略了filename参数,则新框架将显示' scratch '缓冲区(请参见Buffers)。

我可以确认这是它在我的系统上的工作方式,其运行速度几乎没有变化: GNU Emacs 23.2.1 (x86_64-apple-darwin, NS apple-appkit-1038.29) of 2010-05-08 on black.local"

我会检查以确保您使用的emacsclient是emacs随附的,并且您不会无意间发送-c

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从命令行程序打开JFileChooser并在所有窗口下弹出

如何从命令行打开SourceTree?

通过命令行在现有的融合实例中打开新选项卡

如何从命令行Mac OS X编辑文件?

如何从命令行在iTerm窗口中执行命令?

如何在Mac上使用Mono通过NUnit测试从命令行编译和运行C#文件

从命令行直接在IDLE窗口中运行文件

如何从命令行导入现有的Eclipse项目

如何破解IntelliJ Idea命令行启动器脚本以在独立窗口中打开文件并等待关闭?

如何从命令行打开HUD。

如何从命令行在Vim的垂直/水平拆分窗口中打开文件

从命令行Mac打开Google Chrome特定的配置文件

如何使用emacs / vi / vim从命令行打开只读文件

在Windows上从命令行打开文件

如何从命令行Linux输入现有的R Shell

从命令行推送到现有的AWS Elastic Beanstalk应用程序

从命令行打开新终端并在Mac OS X上运行命令?

在新窗口中从命令行在Windows中打开Chrome

从命令行打开现有的Tower git存储库

如何在指定的目标位置搜索文件,并将其全部显示在Mac OS X的一个Finder窗口中?

如何从命令行在现有emacs进程中打开文件?

在Linux中从命令行打开新的Opera窗口?

从命令行在Chromium的现有窗口中打开网页

如何从命令行卸载emacs?

Dovecot从命令行添加现有文件夹

如何从命令行重新打开应用程序内弹出窗口?

从命令行使用不同的配置文件打开新的 Chrome 窗口

有没有办法从命令行更改当前 Terminator 窗口中的布局?

如何在带有多个命令行的新窗口中打开 exe?