Xcode 3.2已经为“前进”,“后退”命令实现了光标级历史记录。以前这些工作在文件级别,因此您可以在您编辑的最近文件中来回导航。现在,他们通过您正在编辑的文件中的位置以更细粒度的级别进行导航。
这样做的缺点是,如果您向后浏览文件并进行微小编辑,则所有前进历史记录都将被删除,而在过去,它过去很容易返回到您正在处理的文件。如果你只想浏览文件,它还意味着发出更多命令,因为你必须跳过每个文件中的所有编辑点。
我在发布说明或文档中找不到有关此新行为的任何内容,所以是否有人知道是否可以在3.2中获取旧的“返回/转发文件”命令?如果没有,是否有人有任何关于在Xcode中轻松导航最近文件的方法的提示?
答案 0 :(得分:2)
在单击代码视图顶部的向前/向后箭头时按住选项键,这将使用Xcode 3.0行为并一次返回文件。
答案 1 :(得分:2)
我也有同样的问题,Rob点击向前/向后箭头时按住Option的答案效果很好。
我需要一个键盘快捷键,我发现 Shift-Option-Cmd-left / right 可以正常工作。
答案 2 :(得分:1)
来自this blog entry的评论:
按住Option键以获取旧的基于文件的前进/后退行为。在添加新选项时,我们很少更改此类已建立的行为,但在这种情况下,大多数用户认为文件级导航损坏和基于位置的导航正确,基于他们在浏览器和其他IDE中的经验。我们选择让更多人认为“明显”的行为是键盘快捷方式的骄傲,但旧的方式仍然存在。 - Chris Espinosa
但是就像你们所说的那样,在每次键盘编辑之后,转发文件的历史记录都会丢失。这对我来说非常令人沮丧,因为这是我多年来一直非常依赖的功能,现在已经被打破了。还没有解决办法吗?
答案 3 :(得分:0)
有下一个文件和上一个文件命令,但是在编辑后它们的历史记录也会被删除。这对我来说似乎是一个错误。
答案 4 :(得分:-1)
这很简单!突然改变这个的原因是什么? Shift-Option-Cmd-left / right ...来自Apple的伟大,更愚蠢的快捷方式。我想我很快就必须使用Shift-Option-Cmd-Left-Alt-Enter-N来持续使用。他们不能只在ctrl-tab或其他东西上实现最近的文件列表,比如Cmd-tab和app切换器。为什么我要在编码时抓住鼠标?我仍然需要在Xcode中使用它。 对不起我的咆哮:))