5

Я хочу полностью избавиться от них:

{ "keys": ["ctrl+up"], "command": "scroll_lines", "args": {"amount": 1.0 } },
{ "keys": ["ctrl+down"], "command": "scroll_lines", "args": {"amount": -1.0 } },
{ "keys": ["ctrl+shift+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+shift+down"], "command": "swap_line_down" },

Просто эти ключи ничего не делают.

Поэтому я скопировал их в пользовательские привязки по умолчанию, а затем ... что?

3 ответа3

8

Решение Owen_R не работает в Sublime 3; вместо false просто введите команду, которая не существует:

{ "keys": ["ctrl+up"],          "command": "pass" },
{ "keys": ["ctrl+down"],        "command": "pass" },
{ "keys": ["ctrl+shift+up"],    "command": "pass" },
{ "keys": ["ctrl+shift+down"],  "command": "pass" },

Я знаю, что этот пост старый, и вы специально спрашивали о ST2, но поскольку этот пост по-прежнему появляется в первых результатах большинства поисковых систем, я думаю, что он поможет людям найти решение ST3 и здесь.

3

О, это просто

{ "keys": ["ctrl+up"],          "command": false },
{ "keys": ["ctrl+down"],        "command": false },
{ "keys": ["ctrl+shift+up"],    "command": false },
{ "keys": ["ctrl+shift+down"],  "command": false },
1

Если вы хотите привязать что-то вроде ctrl+l к другим вещам, например, используя ctrl+l w то отключение этого не сработает, потому что полностью отключит использование ctrl+l для сложных привязок. Вы должны установить пакет: PackageResourceViewer а затем использовать командную палитру в возвышенном состоянии после установки, использовать open Resource из этого пакета и перейти к Default/Default (Your OS).sublime-keymap . Затем закомментируйте строки в этом файле с привязками, которые вам не нужны. Это не переопределит их, а только навсегда удалит их как значения по умолчанию, чтобы другие пакеты могли устанавливать и использовать их, в зависимости от желаемого результата.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .