Я нашел старый плагин RenameTab для Sublime Text 2 и внес несколько небольших изменений.
Создайте RenameTab.py
и сохраните его в папке Packages/User
:
import sublime
import sublime_plugin
class RenameTabCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.window().show_input_panel("Tab Name:", self.view.name(), self.on_done, None, None)
def on_done(self, input):
self.view.set_name(input)
Создайте Tab Context.sublime-menu
и сохраните его в папке Packages/User
:
[
{ "command": "rename_tab", "caption": "Rename Tab" }
]
Добавьте это в настройки Sublime Keybindings (переназначьте его на любую клавишу, которую вы хотите):
{ "keys": ["alt+w"], "command": "rename_tab", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": false }
]
}
Щелкните правой кнопкой мыши на вкладке файла вверху и нажмите «Переименовать вкладку» в контекстном меню, и она предложит вам создать новое имя. Это не изменит имя файла, только имя вкладки для удобного просмотра / чтения / организации.
RenameTab был написан frozenice, однако он не изменял его с 2012 года, или проверил его на Sublime Text 3. Я изменил расположение import sublime
и import sublime_plugin
. (Я даже не уверен, что это имело значение.)