Когда я нажимаю Ctrl + Tab, Ctrl + Shift + Tab или Ctrl + W, вкладка, с которой я переключаюсь, - это не тот, который был рядом с тем, на котором я был (как я бы хотел), но каким-то другим. Когда я нажимаю Ctl + N, новая вкладка создается прямо возле вкладки, на которой я нахожусь, пока я всегда хочу, чтобы она была создана в конце списка вкладок. Как настроить его для достижения желаемого поведения?
Как настроить Sublime Text 2/3, чтобы использовать прямой заказ Ctrl + Tab и создавать новые вкладки после последнего?
Ответ 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
.