Як вимкнути текст Sublime, як відключити збільшення / зменшення розміру шрифту за допомогою 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", але як ви можете відключити збільшення_font_size та зменшити_font_size під час використання ctrlта колеса миші? Я перебуваю на ubuntu, якщо це налаштування ОС.

Відповіді:


50

Знайшоту допомогу на піднесених форумах , слід було б там заглядати спочатку. Але я опублікую рішення, якщо хтось захоче зробити те саме.

Я використовую Linux, але відповідь подібний для Windows. Скопіюйте 'За замовчуванням (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


3
Це також працює з піднесеним текстом 3, вам доведеться просто створити файл вручнуsubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen

4
Для Windows, оскільки це запитання постає як номер 1 в Google. Створіть файл, розташований у C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemapі додайте команди у відповідь вище, а потім перезапустіть піднесене.
Майкл Дж. Калкінс

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 :-)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.