Изменить ярлык следующего файла и предыдущего файла в Sublime Text 2

Мне не удается изменить привязки клавиш для переключения файлов в Sublime. Кто-нибудь знает, что сделка здесь? Все, что я пытаюсь добиться, это cmd+] и cmd+[ для отображения следующего и предыдущего файлов. Затем я могу использовать вкладку и Shift+Tab для всех моих отступов.

[
   { "keys": ["super+]"], "command": "Next File" },
   { "keys": ["super+["], "command": "Previous File" }
]

Спасибо всем!


person alsweet    schedule 23.04.2013    source источник


Ответы (2)


Попробуй это:

[
  { "keys": ["ctrl+]"], "command": "next_view" },
  { "keys": ["ctrl+["], "command": "prev_view" }
]

Конечно, это входит в файл «Key Bindings — User».

person tessi    schedule 23.04.2013
comment
отлично, спасибо! Кстати, как вы узнали, что это было «просмотр», а не «файл»? Я не смог найти список всех названий команд. - person alsweet; 24.04.2013
comment
Вы можете открыть привязки клавиш по умолчанию через Preferences -> Key Binding - Default. Там я искал ctrl+pageup, который, как я знаю, является привязкой клавиши по умолчанию для следующей страницы. - person tessi; 24.04.2013
comment
@alsweet В качестве общего совета вы также можете ввести sublime.log_commands(True) в консоли. Это отобразит команду и аргументы, запускаемые при запуске меню или действия клавиатуры. Полезно, если вы хотите узнать, какая команда выполняется, не копаясь в файлах раскладок. - person skuroda; 24.04.2013
comment
спасибо, Филипп, отличный совет, который очень поможет с редактированием моих ярлыков. этот переход от коды к возвышенному, кажется, становится все более и более ценным с каждой новой функцией, которую я нахожу! - person alsweet; 26.04.2013
comment
Для пользователей OSX это достижимо по умолчанию с помощью CMD + Shift + [ или ] Это относится ко всем приложениям с вкладками. - person JohnnyQ; 15.01.2017

Это на самом деле то, что вы, возможно, действительно искали. Я считаю более полезным вернуться к предыдущему файлу, над которым я работал, а не перемещаться по вкладкам влево и вправо. Но вы можете иметь привязки к обоим поведениям.

// This is very useful, go back to the previously viewed file regardless of
// tab order
  { "keys": ["super+["], "command": "next_view_in_stack" },
  { "keys": ["super+]"], "command": "prev_view_in_stack" }
person stonefury    schedule 01.11.2013
comment
кажется, что это позволяет вам вернуться только к предыдущему файлу внутри группы. Было бы полезнее вернуться к любому предыдущему файлу, независимо от того, находится ли он в той же группе. - person d_a_c321; 21.12.2013
comment
Спасибо, я думаю, что это должен быть принятый ответ! Но для меня имело смысл изменить команду. - person JohnnyQ; 15.01.2017