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

6

我查找到的所有文章都建议在XCode首选项下的“文件类型”子部分中添加特定文件类型的外部编辑器。然而,在XCode 4.2中,这个选项似乎不存在。

4个回答

10

看起来它只是通过LaunchServices运行,所以...你默认使用Finder打开时得到的任何内容都可以。


10
具体来说,打开Finder并导航到任何.m文件,然后按CMD-I打开信息窗口,并更改默认应用程序为MacVIM(或其他应用程序),然后选择更改所有系统中具有此属性的文件。对.h文件执行相同的操作。现在在X-Code中,外部编辑器菜单不再是灰色的,并且在您单击它时将打开MacVim。 - bradgonesurfing
1
我真的希望在XCode中单击或双击时,可以将“在外部编辑器中打开”设置为默认选项。那样生活会变得很棒。 - Mike Hornblade
“在外部编辑器中打开”是可绑定的,所以我将其绑定到cmd+control+L。这使得将当前文件导入我的外部编辑器变得非常容易,无需任何点击。 - David
在 https://github.com/orta/OROpenInAppCode 上有一个 Xcode 插件,可以轻松更改以打开您喜欢的编辑器。这个插件可以打开 AppCode,并可以通过 Alcatraz 安装。 - LightMan
这没有意义,finder在打开.m文件时选择Xcode作为编辑器,他的意思是从Xcode内部打开外部编辑器的选项。按照你的逻辑,它会使用Xcode作为外部编辑器。 - mskw
如果Xcode是您系统的默认选项,请使用Finder更改默认设置,@mksw。 - justin

0

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

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


0

你需要将想要的编辑器设置为文件类型(cpp/h/lua等)的默认编辑器。 步骤:第一次在Finder中“显示”,然后使用“打开方式”打开文件,选择所需的编辑器,并确保选择“始终使用此应用程序打开”。然后一切就可以了。


我认为你错过了一个词:“你必须确保…” - Chris Leyva
@ChrisLeyva 或许他的意思是“你想要作为默认选项的...”。尽管如此,他还是传达了重点。 - Harsh

0

我看了一下,但是没能弄明白。我注意到在源文件上右键点击时,有一个灰色的“在外部编辑器中打开”的选项。但是我一时也没想出如何让它工作。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接