В Sublime text, как отключить увеличение / уменьшение размера шрифта с помощью Ctrl и колесика мыши?

42

С Sublime Text, возможно ли отключить увеличение / уменьшение размера шрифта при использовании controlи мыши? Я нашел привязки клавиш для ctrlи +/-:

{ "keys": ["ctrl++"], "command": "increase_font_size" },
{ "keys": ["ctrl+="], "command": "increase_font_size" },
{ "keys": ["ctrl+-"], "command": "decrease_font_size" },

Если бы я хотел отключить их, я мог бы установить для команды значение «null», но как отключить увеличение_символов и уменьшение_файлов при использовании ctrlи колесом мыши? Я на Ubuntu, если это настройка ОС.

d_rail
источник

Ответы:

50

Нашел помощь на возвышенных форумах , следовало бы сначала посмотреть туда. Но я опубликую решение на случай, если кто-то захочет сделать то же самое.

Я использую Linux, но ответ аналогичен для Windows. Скопируйте 'Default (Linux) .sublime-mousemap' из '~ / .config / sublime-text-2 / Packages / Default' в '... Packages / User':

cd ~/.config/sublime-text-2/
cp Packages/Default\ (Linux).sublime-mousemap Packages/User/

Удалите все, кроме настроек шрифта, и измените команду на null:

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]

Скопируйте его в свою папку пользователя, чтобы настройки не сбрасывались после обновления.

Обновление для Sublime Text 3: Это также работает с возвышенным текстом 3, вам просто нужно создать файл вручную subl ~ / .config / sublime-text-3 / Packages / User / Default (Linux) .sublime-mousemap

d_rail
источник
3
Это работает и с возвышенным текстом 3, вам просто нужно создать файл вручнуюsubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Томас Дженсен,
4
Для Windows, потому что этот вопрос занимает первое место в Google. Создайте файл, расположенный по адресу, C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemapи добавьте команды в ответе выше, затем перезапустите Sublime.
Майкл Дж. Калкинс
8

Linux:

vim ~/.config/sublime-text-2/Packages/User/"Default (Linux).sublime-mousemap"

Установите это:

[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]

Спасибо d_rail за ответ, просто хотел, чтобы было проще сделать быстро.

штифтик
источник
4

На возвышенном 3, Linux:

cat <<EOF>~/.config/sublime-text-3/Packages/User/"Default (Linux).sublime-mousemap"
[
  // Change font size with ctrl+scroll wheel
  { "button": "scroll_down", "modifiers": ["ctrl"], "command": "null" },
  { "button": "scroll_up", "modifiers": ["ctrl"], "command": "null" }
]
EOF

Спасибо d_rail за ответ, просто упростив это сделать быстро на возвышенном 3 :-)

Хью Перкинс
источник