Возвышенный текст 2 - Связывание клавиш для открытых последних? - PullRequest
7 голосов
/ 11 декабря 2011

Как мне сопоставить Open Recent или «открыть последний файл» с сочетанием клавиш?

Пока это моя жалкая попытка:

{ "keys": ["super+shift+r"], "command": "open_recent"}

Я пытался посмотреть на консоль(Ctrl-`) при использовании Open Recent, но ничего не отображается.

В общем, как можно добавить привязки клавиш?И есть ли для этого вопроса более подходящее место, чем Stack Overflow?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 01 ноября 2012

Команда reopen_last_file. Поэтому вы должны добавить что-то вроде этого:

{ "keys": ["ctrl+shift+r"], "command": "reopen_last_file" },

Little PS: я использую ctrl+shift+t, чтобы ярлык для повторного открытия последнего документа был одинаковым для моего браузера, IDE и редактора.

3 голосов
/ 12 декабря 2011

Привязки клавиш следует добавить в настройки привязки клавиш пользователя.Добавление настроек по умолчанию также будет работать, но настройки будут перезаписаны при установке новой версии Sublime Text 2.

Ваша попытка соответствует общей структуре привязки клавиш Sublime Text, но «open_recent»недопустимая командаИз того, что я могу найти в документации, я думаю, что меню «Открыть недавно» отслеживает различные имена файлов, а затем вызывает open в зависимости от того, какой файл выбран, вместо вызова команды open_recent.

Если нетЧтобы получить имя самого последнего файла, вы, вероятно, могли бы написать расширение, которое отслеживало бы самый последний файл, а затем открывало его, но это, вероятно, было бы довольно неаккуратным решением.

2 голосов
/ 01 мая 2012

Я предлагаю вам попробовать несколько пакетов:

https://github.com/spadgos/sublime-OpenRecentFiles

или

https://github.com/paccator/GotoRecent

И их проще всего установить с помощью этого пакета control, package: http://wbond.net/sublime_packages/package_control/installation

Это должно дать вам то, что вы хотите ...

...