如何在 Xcode 4.2 中设置外部编辑器

Posted

技术标签:

【中文标题】如何在 Xcode 4.2 中设置外部编辑器【英文标题】:How to set an external editor in Xcode 4.2 【发布时间】:2011-11-22 07:00:17 【问题描述】:

我发现的所有帖子都建议转到 XCode 首选项下的“文件类型”子部分,并为特定文件类型添加外部编辑器。但是,XCode 4.2 上似乎没有这个选项。

【问题讨论】:

【参考方案1】:

看起来就像它只是通过 LaunchServices,所以...默认情况下使用 Finder 打开它会得到什么。

【讨论】:

具体来说。打开 Finder 并导航到任何 .m 文件。他们按 CMD-I 打开信息窗口并将默认应用程序更改为 MacVIM (或其他),然后选择更改系统上的所有文件以获取此属性。对 .h 文件执行相同操作。现在在 X-Code 中,外部编辑器菜单不再是灰色的,当你点击它时会打开 MacVim。 我真的希望在 XCode 中单击或双击时可以在外部编辑器中打开默认设置。那么生活会很精彩。 "Open in External Editor"是可绑定的,所以我绑定到cmd+control+L。无需单击即可将当前文件轻松放入我的外部编辑器中。 github.com/orta/OROpenInAppCode 中有一个 Xcode 插件,可以轻松更改以打开您喜欢的编辑器,这个打开 AppCode 并可以通过 Alcatraz 安装。 这没有意义,finder在打开.m文件时选择Xcode作为编辑器,他的意思是在INSIDE Xcode中的外部编辑器中打开的选项。按照你的逻辑,它会使用 Xcode 作为外部编辑器【参考方案2】:

我环顾四周,我无法弄清楚。我注意到右键单击源文件,“在外部编辑器中打开”有一个灰色选项。我一目了然地想不出如何让它发挥作用。

一个合理的解决方法是右键单击要编辑的源文件,单击“在 Finder 中显示”,然后在您选择的编辑器中编辑文件。更改将在 Xcode 中自动更新。不过,我认为您会丢失在 Xcode 中对该文件可能拥有的任何撤消/重做历史记录。

【讨论】:

【参考方案3】:

你必须让你想要的编辑器成为文件类型的默认编辑器(cpp/h/lua ..)。 步骤:第一次“在查找器中显示”,然后使用“打开方式”打开文件,然后选择所需的编辑器,确保选择“始终打开”。那么现在一切正常。

【讨论】:

我想你漏掉了一个词:“你必须确保确保...” @ChrisLeyva 或者他的意思可能是“......你想要作为默认......”。不过他明白了。【参考方案4】:

我同意您需要更改 Finder 中文件类型的默认设置。最好的方法是右键单击 Finder 中的任何类似文件。从弹出菜单中选择获取信息。然后查看“打开方式”下拉选项的列表。选择您选择的编辑器,然后在“使用此选项打开与此类似的所有文档”字样下方单击“全部更改...”

然后它将更改所有应用程序的默认设置。

【讨论】:

以上是关于如何在 Xcode 4.2 中设置外部编辑器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用swift在Xcode中设置背景图像?

如何在具有嵌套数据的网格中设置组合框值? Extjs 4.2 Mvc

xCode 4.2 核心数据如何在数据模型编辑器中使用 GUI 创建获取的属性?

extjs中设置列的编辑属性,用到Ext.grid.GridEditor?

如何在 Codemirror 编辑器中设置光标位置

如何在 Android Studio 代码编辑器中设置最大行长?