2009-10-11 40 views
2

我有3个与xCode使用有关的一般问题。任何帮助将不胜感激请:通用Xcode使用问题

  1. 每当我打开文档,左内容/索引列总是很小,我必须将它拖到宽。有没有办法永久设置其大小?
  2. 有没有办法执行通配符搜索和替换例如我有3行: var1Letter = @“A”; var2Letter = @“A”; var3Letter = @“A”;

在上面我想在1去掉var?letter。

  1. 如何设置默认SDK?

感谢。

回答

3

要执行通配符搜索,请使用正则表达式并在替换文本中使用\ n

我使用Xcode 3.2,但我认为旧版本使用相同的正则表达式语法。使用查找...(cmd-F)命令。从弹出式菜单中选择“查找&替换”。从搜索文本字段的弹出式菜单中选择“正则表达式”模式。为搜索文本输入“var(\ d +)Letter”,替换文本输入“var \ 1letter”。

“\ d +”语法匹配任何一个或多个数字的序列。 “\ 1”由搜索文本中第一组括号所匹配的文本替换。

3

这里是我所知道的:

  1. 不知道;我也看到了这个问题,也不知道解决方法。
  2. 据我所知XCode不处理基于正则表达式的搜索/替换,这是你需要的这种情况。
  3. 您正在寻找的设置是“基本SDK”,可以通过分别右键单击项目图标或目标图标来分别配置每个项目和每个目标(这将覆盖项目设置)并从上下文菜单中选择“获取信息”。 Base SDK设置是Build选项卡下的第一个。
+0

Xcode在其F&R中支持正则表达式。您只需在F&R窗格中选择该选项即可。 – 2009-10-12 04:42:52

4

re#2:Xcode可以使用正则表达式。您需要选择正则表达式类型(通常表示文本),并且可以让您执行搜索和替换。 Xcode使用ICU正则表达式语法。

+0

谢谢,但我不知道这意味着什么 – RunLoop 2009-10-11 22:02:00

+0

http://www.noodlesoft。com/blog/2007/01/27/search-and-replace-in-xcode /有一些很好的信息。如果您使用的是雪豹,则需要点击查找字段的放大镜才能使用正则表达式。 – Elfred 2009-10-11 23:10:49

1

对于#3,无法为您创建的所有新项目设置新的默认SDK。我找到的最简单的方法是创建一个.xcconfig文件,该文件被导入到我创建的每个新项目中。

另一种方法是编辑默认的Xcode项目(基础应用程序的基础模板位于Developer/Library/Xcode/Project Templates/Application/Cocoa Application/Cocoa Application/__ PROJECTNAME __。xcodeprjo/project。 pbxproj)并更改SDKROOT值。