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.