通常,当我阅读代码或调试时,我希望能够快速跳转文件。我特别想“回到”我原来的地方。我知道“Command+T”、“Command+Shift+T”和书签。但是,我想不出一种快速跳转文件的方法。
更新:从给出的两个答案来看,我认为我的问题不够清楚。具体来说,我正在寻找一种方法来“跳回”到我在文件中的位置。我知道如何在 TextMate 中导航(通常)。我想知道 TextMate 是否有“跳回”键绑定。
这是微妙的。
command-T 的文件以最近使用的顺序列出。因此,您可以使用 command-T return 快速返回上一个文件。一开始我也找不到。
我不认为有最后一个编辑位置,比如 IDEA/RubyMine。
由MacroMates.com提供 2.3 在文件之间移动(优雅)
处理项目时,有几种方法可以在打开的文件之间移动。
最直接的方法是单击您需要的文件选项卡。这也可以通过按 ⌘1-9 从键盘完成,这将切换到文件选项卡 1-9。
您也可以使用 ⌥⌘← 和 ⌥⌘→ 选择当前文件左侧或右侧的文件选项卡。
可以通过使用鼠标对它们进行拖动排序来重新排列文件选项卡(在选项卡上单击并按住鼠标按钮,然后将其拖动到新位置)。这应该可以安排它们,使键盘切换更自然。
另一个键是⌥⌘↑,它循环浏览与当前文件具有相同基本名称的文本文件。这主要在使用具有接口文件(头文件)和实现文件(源代码)的语言时很有用。
当您想要移动到未打开的文件时,您可以使用导航菜单中的转到文件... 操作(绑定到 ⌘T)。这将打开一个如下所示的窗口。
转到文件
此窗口列出了项目中按上次使用排序的所有文本文件,这意味着按回车键将打开(或转到)您处理的最后一个文件。因此,以这种方式使用它可以轻松切换到最近使用的文件。
您可以输入过滤字符串来缩小显示的文件数量。此过滤器字符串与作为缩写的文件名匹配,并且文件根据它们与给定缩写的匹配程度进行排序。例如,在上图中,过滤器字符串是 otv,TextMate 确定 OakTextView.h 是最匹配的(通过将其放在顶部)。
我想要的文件是 OakTextView.mm,排名为 #2。但是由于我过去已经纠正了它,TextMate 了解到这是应该与 otv 过滤器字符串一起使用的匹配项,即它是自适应的并且可以从您的使用模式中学习。
如果您打开了项目窗口,可以将经常访问的文件保持打开状态(在选项卡中),然后使用 ⌘+1-9 跳转到打开的选项卡。