Предоставлено MacroMates.com
2.3 Перемещение между файлами (с грацией)
При работе с проектами существует несколько способов перемещения между открытыми файлами.
Самый простой способ - нажать на нужную вкладку файла. Это также можно сделать с клавиатуры, нажав ⌘1-9, чтобы переключиться на вкладку файла 1-9.
Вы также можете использовать ⌥⌘ ← и ⌥⌘ → для выбора вкладки файла слева или справа от текущей.
Можно изменить порядок вкладок файлов, используя мышь для их перетаскивания (нажмите и удерживайте кнопку мыши на вкладке, а затем перетащите ее на новое место). Это должно позволить упорядочить их так, чтобы переключение клавиатуры было более естественным.
Еще одна клавиша - это ⌥⌘ ↑, которая циклически перебирает текстовые файлы с тем же базовым именем, что и текущий файл. Это в основном полезно при работе с языками, которые имеют файл интерфейса (заголовок) и файл реализации (источник).
Если вы хотите перейти к файлу, который не открыт, вы можете использовать действие Перейти к файлу ... в меню навигации (привязано к ⌘T). Откроется окно, подобное показанному ниже.
Перейти к файлу
В этом окне перечислены все текстовые файлы в проекте, отсортированные по последнему использованию, что означает нажатие клавиши возврата, чтобы открыть (или перейти к) последний файл, с которым вы работали. Таким образом, использование этого способа облегчает переключение на последний использованный файл.
Вы можете ввести строку фильтра, чтобы уменьшить количество отображаемых файлов. Эта строка фильтра сопоставляется с именами файлов как аббревиатура, а файлы сортируются в соответствии с тем, насколько они соответствуют данной аббревиатуре. Например, на рисунке выше строка фильтра - otv, и TextMate определяет, что OakTextView.h является лучшим соответствием для этого (помещая его сверху).
Файл, который мне нужен, - OakTextView.mm, который занимает №2. Но так как я уже исправил это в прошлом, TextMate узнал, что это совпадение, которое должно сочетаться со строкой фильтра otv, то есть оно адаптивно и учитывает ваши шаблоны использования.