Xcode中是否有[转到文件…]?


298

在每个现代的IDE和文本编辑器中,都有一种无需打开鼠标即可打开文件的操作。例如:

  • 月蚀:Cmd| Ctrl+ Shift+ R->开放资源

  • IntelliJ:Cmd| Ctrl+ Shift+ N->打开文件

  • TextMate:Cmd+ T->转到文件

在Xcode中,我没有找到这样的选项。拜托,请告诉我,我在不断增长的挫败感中忽略了它。

Xcode中是否有“转到文件”或“打开文件”快捷方式?

Answers:


642

由于Xcode 4(包括5、6、7、8、9、10和11)是+ +O


2
实际上,至少在xcode 4中,不应将此标记为已解决,实际上,它不是ctrl + shift + r的月食等效项,而是djones所说的command + shift + o
Leonardo

1
现在,Code Pilot似乎是免费的。
伊桑·米克

1
代码试验和此快捷方式有什么区别?
Esqarrouth,2015年

上帝,我觉得这样愚蠢:我认为第二个符号被向上箭头SHIFT键代替
尼古拉斯卡拉斯科

1
在按键绑定中,此操作的名称为“ Open Quickly ...”
Michal Gallovic,

49

Command+ Shift+ O现在是快速找到文件并在Xcode 4中打开文件的快捷方式


这个答案实际上比使用可爱的快捷键的按钮更容易阅读:)
O'Rooney

35

它不是完全一样,但这可能会使您感兴趣:

Cmd+ alt+J

打开项目导航器并突出显示搜索栏,随时可以键入。

Cmd+ shift+ J 只需打开项目导航器。


4
哇!该项目nag过滤器超级有用!
Fogmeister 2014年

Cmd-Shift-J不仅可以打开项目导航器,还可以做更多的事情。它将执行该操作,然后选择在编辑区域中打开的文件。要仅打开项目导航器,请使用Cmd-1(或Cmd-2,Cmd-3打开其他导航器),或使用Cmd-0将其全部关闭。
Sanjay Chaudhry

实际上,Cmd-Alt-J将打开最后打开的导航器并突出显示搜索栏。
Sanjay Chaudhry

10

更新为Xcode 9.3

这是所有Xcode键盘快捷键的快速指南:

  • 注释/取消注释代码:^+/

  • 撤消:+Z

  • 重做:+ +Z

  • 左右移动:+ [|]

  • 缩进:+I

  • 导航到行的开头或结尾:+ |

  • 在行的左或右逐字导航:+ |

  • 提出可能的自动完成选择: esc

  • 跳转到定义:+单击

  • 在一行上放置一个断点:+\

  • 上下移动行:+ + [|]

  • 在文件中查找:+F

  • 在文件中查找和替换:+ +F

  • 在项目中查找:+ +F

  • 在项目中查找和替换:+ + +F

  • 新标签页:+T

  • 下一个标签页:+ +{

  • 上一个标签:+ +}

  • 快速打开:+ +O

  • 将焦点移至编辑器:+J

  • 导航到“最近访问过的文件”中的下一个文件:+ +

  • 导航到最近访问的文件中的上一个文件:+ +

  • 在编辑器中显示当前文件:+ +J

  • 折叠/展开代码:+ + |

  • 折叠/展开所有方法/功能:+ + + |

  • 折叠/展开所有多行注释:+ + + |

  • 字体大小增加/减少:+ +|-

  • 转到行号:+L

  • 显示助理编辑:+ +Return

  • 隐藏助理编辑器:+

  • 切换完成次数:+Space

  • 编辑范围内的所有内容:+ +E

  • 显示/隐藏导航器:+0

  • 切换标签:+ 1-8

  • 在导航器中单击文件时,在

  • 助理编辑:+单击

    • 新窗口:双击
    • 确定打开位置:+ +单击
  • 切换调试区域:+ +Y

  • 下一期:+

  • 上一期:+

  • 切换断点:+Y

  • 清除控制台:+K

  • 显示/隐藏实用程序:+ +0

  • 开关选项卡实用程序:+ + 1-9

  • 建立:+B

  • 运行:+R

  • 停止:+.

  • 分析:+ +B

  • 测试:+U

  • 清洁:+ +K

  • 单击符号的帮助:+单击

  • 单击符号的文档:+双击

  • 显示文档:+ +0

  • 选择文档:+ + +/

  • 将焦点移至导航器中的过滤器:+ +J

  • 将焦点移至实用程序中的过滤器:+ +L


5

文件→快速打开...

您可以在“首选项”→“按键绑定”中为其分配快捷方式。默认值应为+ Shift+D

(如果有#include/ #import,则可以在其上放置文本光标,然后按+ Shift+ D自动填充文件名。)


1
这很漂亮(包含/导入部分)。谢谢。
麦克” 2010年


1

如果要跳到特定文件中的特定行。然后

第一:Command + Shift + o

然后输入CustomView:60

在文件CustomView行号60中表示。

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.