Как настроить Sublime Text 2/3, чтобы использовать прямой заказ Ctrl + Tab и создавать новые вкладки после последнего?

Когда я нажимаю Ctrl + Tab, Ctrl + Shift + Tab или Ctrl + W, вкладка, с которой я переключаюсь, - это не тот, который был рядом с тем, на котором я был (как я бы хотел), но каким-то другим. Когда я нажимаю Ctl + N, новая вкладка создается прямо возле вкладки, на которой я нахожусь, пока я всегда хочу, чтобы она была создана в конце списка вкладок. Как настроить его для достижения желаемого поведения?

Ответ 1

Чтобы достичь поведения Ctrl + Tab и Ctrl + Shift + Tab, вы можете добавить следующие строки в sublime-keymap:

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

Ответ 2

Вы можете использовать плагин, чтобы получить новое поведение файла, которое вы хотите.

import sublime_plugin

class MyNewFile(sublime_plugin.WindowCommand):
    def run(self):
        window = self.window
        view = window.new_file()
        active_group = window.active_group()
        views_in_group = window.views_in_group(active_group)
        window.set_view_index(view, active_group, len(views_in_group) - 1)

Сохраните выше в Packages/User как <somename>.py. Затем используйте команду my_new_file в вашей привязке клавиш для ctrl+n. Я бы не удивился, если бы был aplugin, чтобы сделать это уже, но это довольно просто, поэтому проще написать его самостоятельно, чем искать пакет управления:) You скорее всего, потеряет плагин, чтобы делать то, что вы хотите для ctrl+w, но вы не описали поведение, которое вы хотели.

Ответ 3

С привязками клавиш по умолчанию Control Page Up и Control Page Down позволит вам перемещаться вправо и влево между вашими открытыми вкладками, соответственно, в их визуальном порядке. (Решение для связывания ключей реплицирует эту функциональность, используя ваши предпочтительные ключи.)

Поскольку инсталлятор пакета теперь включен в Sublime Text, он также просто добавляет расширение MoveTab, которое добавляет ярлыки Shift Control Page Up и Shift Control Page Down, чтобы переместить текущий в этом визуальном порядке.

Чтобы получить доступ к установщику пакета в Sublime Text 3 (в Windows, во всяком случае), введите Shift Control p, затем Package Control: Install Package.