当前位置:  开发笔记 > 编程语言 > 正文

Xcode的隐藏功能

如何解决《Xcode的隐藏功能》经验,为你挑选了66个好方法。

随着新手大量涌入Xcode,我确信有很多Xcode提示和技巧可供分享.

你的是什么?



1> epatel..:

切换到标题/源文件

Option ⌥ Command ⌘ Up Arrow ↑

查看 > 切换到标题/源文件

.m.h文件之间切换.

在Xcode 4中,这是 ctrl Command ⌘ Up Arrow ↑


在触摸板上向上滑动三个手指是同一操作的另一个快捷方式.
它在Mac上称为"选项",而不是"alt".如果你想要花哨的符号,可以写成⌥⌘↑
@Brian你的权利......但它也在钥匙上说"alt"
这也是我最喜欢的.我经常使用它.当我们谈论cpp和h时也有效.不仅仅是m!:)
请注意,在Xcode 3.2中,您必须更改密钥绑定以将⌘⌥⇠/ restore恢复为switch-file.他们将默认值更改为在同一文件中的位置之间移动.
更好的是,打开标题,⌘⌥⇡在同一窗口中打开.m,然后⌘⌥⇠/⇢在它们之间切换.
它是XCode 4中的Ctrl + Cmd +..

2> schwa..:

⌘ Command+ Double-Click on a symbol:跳转到符号的定义.

⌥ Option+ Double-Click on a symbol:在符号的文档中查找文本.(仅当您安装了符号的文档集时才有效.)

收藏栏:

收藏夹就像你在Safari中存储一样 - 很受欢迎.我经常使用它作为存储快捷方式的地方(你可以通过拖放来完成)到我现在使用的文件.通常,当我处理大型或不熟悉的项目时,这会更有用.

要显示收藏夹栏,请选择以下菜单选项:

View> Layout>Show Favorites Bar


喘气!显示收藏夹栏,你一生都在哪里!
收藏夹栏已在Xcode 4中用持久标签"替换".

3> mmalc..:

自动完成键盘快捷键

Tab ⇥Control ⌃ /:选择下一个自动完成参数.

Shift ⇧ Tab ⇥Shift ⇧ Control ⌃ /:选择上一个自动完成参数.

Escape ⎋:显示自动完成弹出列表.


请注意,新的XCode使用Tab在完成中的参数之间移动.它更流畅.

4> nevan king..:

关闭"撤消过去最后一点"警告

保存后尝试撤消时,您将收到以下提示:

"你将要撤消这个文件保存的最后一点.你想这样做吗?"

要删除此警告,请在终端窗口中输入以下内容:

defaults write com.apple.Xcode XCShowUndoPastSaveWarning NO

更改模板文件中的公司名称

将其粘贴到终端应用程序中:

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Microsoft";}'

com.yourcompanyname在所有模板中更改" ":

    找到目录: /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application

    使用您喜欢的多文件搜索和替换工具更改com.yourcompany为您通常用于为设备构建的任何值.打开整个目录后,我使用了BBEdit的多重查找和替换.您应该替换所有info.plist文件中的值.我找到了8个要更改的文件.构建失败的次数,因为我忘了更改此字符串是荒谬的.


快速跳转到"组和文件"窗格中的"组"

Control ⌃ Option ⌥ Shift ⇧ + <组名的第一个字母>

如果您按住上面的三个键,则可以通过按组名称的第一个字母快速跳转到左侧(组和文件)页面中的组.例如,Control ⌃Option ⌥Shift ⇧T把你带到目标Control ⌃Option ⌥Shift ⇧S.再次按它,​​它会跳转到SCM.有时需要多次尝试才能工作(我不知道为什么).


在自动完成选项之间循环

Control ⌃ .

Shift ⇧ Control ⌃ .:在自动完成选项之间循环.

Control ⌃.一个单词自动接受自动完成菜单中的第一个选项后的(控制周期).尝试输入log然后Control ⌃. 你会得到一个很好的NSLog声明.再按一次可循环选择任何选项.要查看所有可变的选项,键入NSMu然后Control ⌃..


快速帮助

Control ⌃ Command ⌘ ? (当光标在符号中查找时)

Option ⌥ + <双击符号>

帮助>快速帮助

要从"快速帮助"窗口访问文档,请单击右上角的书籍图标.


请参阅文档以获取符号

Command ⌘ Option ⌥ + <双击符号>

带您直接阅读完整的文档.


进行不相邻的文本选择

Command ⌘ Control ⌃ + <在编辑器中双击>

使用上面的快捷方式可以选择多个单词的奇怪方式.您可以在完全不同的位置选择单词,然后一次删除或复制它们.不确定这是否有用.据我所知,这只是Xcode.


使用Emacs键绑定来浏览代码

这个技巧适用于Mac上的所有Cocoa应用程序(TextEdit,Mail等),可能是最有用的东西之一.

Command ⌘ Left Arrow或者带Command ⌘ Right Arrow你到一条线的开头和结尾.

Control ^ aControl ^ e做同样的事情

Control ^ n并将Control ^ p光标向上或向下移动一行.

Control ^ f并将Control ^ b光标向后或向前移动一个空格

按下Shift ⇧任意一个选择移动点之间的文本.将光标放在一行的中间,然后按Shift ⇧ Control ^ e,您可以选择行的末尾.

按下Option ⌥将允许您使用键盘导航单词.Option ⌥ Control ^ f跳到当前单词的末尾.Option ⌥ Control ^ b跳到当前单词的开头.您还可以使用Option ⌥左右箭头键一次移动一个单词.

Control ^ Left Arrow并将Control ^ Right Arrow光标移动到单词的驼峰部分之间.

尝试一下NSMutableArray.您可以NSArray将光标快速更改为NS,Shift ⇧ Control ^ Right Arrow然后按下Delete.


Control-Command-double-click是必要的,因为Xcode使用Command双击除了不连续的单词选择之外的其他东西.在大多数Cocoa应用程序中,您可以单独使用Command修饰符进行不连续的选择.

5> Evan DiBiase..:

快速打开......

Command ⌘ Shift ⇧ D

文件 > 快速打开...

我是Open Quickly功能的忠实粉丝,在Xcode 3.1及更高版本中尤为出色.当您想要打开项目或框架中的文件或符号定义时,只需点击键盘快捷键,键入文件或符号的一些名称,使用Up Arrow ↑Down Arrow ↓选择正确的结果(如果需要),然后点击Return ↩打开文件或导航到符号定义.

在Xcode 4上:

Command ⌘ Shift ⇧ o


快速打开使用当前单词作为搜索词

另外,直到两分钟前(当schwa在评论中指出)我不了解Xcode的一点是,如果在调用Open Quickly时编辑器的文本插入符号内,则该字将用作快速搜索术语.


在Mac上,"光标"表示您的鼠标位置; 闪烁的垂直条是"插入点".
又名你的光标.
@Flubba:Caret当然是*用于*,我根本没有争议; 它不是Mac上常见的以用户或开发人员为中心的术语.如果您使用Google for"caret site:developer.apple.com",您只需在TrueType文档和最近编写的单个iPad文档中找到匹配.

6> 小智..:

使用#pragma进行组织

您可以使用:

#pragma mark Foo

...作为组织源文件中方法的一种方法.通过弹出菜单浏览符号时,无论放入什么内容Foo,列表中都会显示粗体.

要显示分隔符(即水平线),请使用:

#pragma mark -

它非常有用,尤其适用于将委托方法或其他方法组分组在一起.


键入#p通常会触发代码完成'#pragma mark
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有