如何在Xcode 4中使用自定义文本编辑器(例如Emacs.app或MacVim)?


8

在Xcode 3中,我们可以更改文件类型设置,如下所示:

在Xcode中使用外部文本编辑器

Mac OS X上有很多文本编辑器。如果您花了很多钱购买文本编辑器,则想用它来编辑源代码,而不是Xcode的编辑器。您如何告诉Xcode使用所需的文本编辑器来编辑源代码文件?

选择“ Xcode”>“首选项”以打开“ Xcode”的首选项窗口。窗口顶部有一个带有许多按钮的工具栏。单击文件类型按钮。在这里,您可以分配编辑器以用于许多文件类型。

最初会有两个项目:文件和文件夹。单击文件旁边的显示三角形。单击文本旁边的显示三角形,因为您对文本编辑感兴趣。两个最有趣的子类别是源代码和脚本。

当您遇到要使用文本编辑器进行编辑的文件类型时,请为该文件类型选择“首选编辑器”列。将会弹出一个菜单。选择外部编辑器。如果您的文本编辑器未出现在子菜单中,请选择“其他”。导航到文本编辑器的位置,然后单击“确定”按钮。对要使用文本编辑器编辑的每种文件类型重复这些步骤。

现在,当您在Xcode的项目窗口中双击一个源代码文件时,它将在您的文本编辑器中打开。

但是没有将外部编辑器与Xcode 4一起使用的设置。

是否可以通过Xcode使用自定义文本编辑器(例如Emacs.app或MacVim)?

Answers:


7

Xcode 4中实际上没有用于配置外部编辑器的设置,就像在Xcode 3中一样。

解决方法是设置首选的文本编辑器以打开所需的文件类型。然后右键单击Xco​​des Project Navigator中的源文件,然后选择“使用外部编辑器打开...”。

首先建议使用“使用外部编辑器打开...”的建议可能只是在Xcode中打开一个独立的窗口,因为默认情况下Xcode可能会设置为用于打开编程源文件的默认应用程序。

设置您的首选应用程序以打开源文件。

例如,对于每种源文件,例如.c .h .m,您都希望在首选编辑器中进行编辑。打开一个Finder窗口,其中包含您要为其设置首选编辑器的每种文件类型。

  1. 右键单击源文件

  2. 选择“获取信息”

  3. 展开“打开方式:”部分,然后将您的首选文本编辑器选择为Xcode以外的其他内容。

  4. 按全部更改...按钮。

现在,当您在Xcode中选择“使用外部编辑器打开...”时,它将在您喜欢的外部编辑器中打开源文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.