【发布时间】:2012-01-25 16:17:21
【问题描述】:
在 Xcode 中,我非常喜欢辅助编辑器,它会显示我正在编辑的文件的相应 .h 或 .m。
是否有快捷方式可以让我在这两个窗口之间交换焦点?我经常在两者之间切换,每次都使用鼠标很烦人。
【问题讨论】:
在 Xcode 中,我非常喜欢辅助编辑器,它会显示我正在编辑的文件的相应 .h 或 .m。
是否有快捷方式可以让我在这两个窗口之间交换焦点?我经常在两者之间切换,每次都使用鼠标很烦人。
【问题讨论】:
新答案:
将焦点移至编辑器 — commandj 后跟 ←/↑ /↓/→和返回
这与 commandshiftj 很好地结合在一起,在 Project Navigator 中显示。
旧答案:
使用 optioncommand` 键盘快捷键。
它可以在 Preferences - Keyboard Bindings - 将焦点移到下一个区域中重新映射。
编辑:删除 XVim 推荐。
【讨论】:
opt+cmd+`) 组合键是我一直在寻找的。谢谢鲁道夫!在 Xcode 7.3 和 2016 中仍然有效。
我这样做是为了帮助回答 another question... 有帮助吗?
【讨论】:
@Oneiros:不完全是 OP 的要求..
我不知道“短”快捷方式,但有 Cmd-J 显示一个弹出窗口,您可以在其中选择要关注的内容。
【讨论】:
Cmd-Opt-. 和Cmd-Opt-Shift-. 的“将焦点移至..”快捷方式 - 需要一段时间才能发现所有这些快捷方式;- )
Ctrl-` - 将焦点移到下一个编辑器。请参阅下面的答案。
这是最简单的选择:
^` - 将焦点移至下一个编辑器
使用多个助理编辑器时,⇧^` 会将焦点移至上一个编辑器。
⌥⌘` - 将焦点移至下一个区域
⇧⌥⌘` - 将焦点移至上一个区域
使用此选项,您可以在 Project Navigator(左窗格)、Primary Editor、Assistant Editors、Utility Area(右窗格)、Debug Area 等之间切换。
⌘J - 将焦点移至编辑器...
使用此选项,您可以使用图形导航选择器选择将焦点移动到何处。
【讨论】:
对于 Xcode 4.4: 使用 Cmd+Option+`(左至数字 1)将焦点移至下一个区域,并使用 Cmd+Option+Shift+` 将焦点移至上一个区域
对于 Xcode 4.3: 如果您只打开了编辑器和助手,请使用 Cmd+Option+。在它们之间切换(Navigator>Move Focus to next area)
【讨论】:
此外,如果您想在右侧窗格中打开其他文件,例如 .xib 或其他文件,请按
Command ⌘shift ⇧o
会出现快速打开窗口,搜索文件,用大写字母过滤驼峰符号,然后按
Alt ⌥输入↵
文件将在助手窗口中打开
【讨论】:
在 .h 和 .m 之间切换:
Control ^Command ⌘向上箭头 ↑
【讨论】: