Jak w Podniosły tekst wyłączasz zwiększanie / zmniejszanie rozmiaru czcionki za pomocą klawiszy Ctrl i kółka myszy?

42

Czy w Sublime Text można wyłączyć zwiększanie / zmniejszanie rozmiaru czcionki podczas używania controli myszy? Znalazłem kluczowe powiązania ctrli +/-:

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

Gdybym chciał je wyłączyć, mógłbym ustawić komendę na „null”, ale w jaki sposób można wyłączyć zwiększanie i zmniejszanie rozmiaru podczas używania ctrli kółka myszy? Jestem na Ubuntu, jeśli jest to ustawienie systemu operacyjnego.

d_rail
źródło

Odpowiedzi:

50

Znalazłem pomoc na wysublimowanych forach , powinienem tam najpierw zajrzeć. Ale opublikuję rozwiązanie na wypadek, gdyby ktoś chciał zrobić to samo.

Korzystam z systemu Linux, ale odpowiedź jest podobna w przypadku systemu Windows. Skopiuj „Default (Linux) .sublime-mousemap” z „~ / .config / sublime-text-2 / Packages / Default” do „... Packages / User”:

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

Usuń wszystko oprócz ustawień czcionek i zmień polecenie na null:

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

Skopiuj go do folderu użytkownika, aby ustawienia nie były resetowane po aktualizacji.

Aktualizacja podniosłego tekstu 3: Działa to również z podniosłym tekstem 3, wystarczy ręcznie utworzyć plik subl ~ / .config / sublime-text-3 / Packages / User / Default (Linux) .sublime-mousemap

d_rail
źródło
3
Działa to również z wysublimowanym tekstem 3, wystarczy utworzyć plik ręczniesubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen
4
W przypadku systemu Windows, ponieważ to pytanie pojawia się jako # 1 w Google. Utwórz plik znajdujący się pod C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemapi dodaj polecenia z powyższej odpowiedzi, a następnie ponownie uruchom wzniosły.
Michael J. Calkins,
8

Linux:

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

Ustaw na:

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

Dzięki d_rail za odpowiedź, chciałem tylko ułatwić to szybko.

Ćwiek
źródło
4

W sublime 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

Dzięki d_rail za odpowiedź, dzięki czemu łatwiej jest to zrobić szybko w sublime 3 :-)

Hugh Perkins
źródło