Wie können Sie in Sublime-Text das Erhöhen / Verringern der Schriftgröße mit Strg und Mausrad deaktivieren?

42

Ist es mit Sublime Text möglich, das Erhöhen / Verringern der Schriftgröße bei Verwendung controlund Maus zu deaktivieren ? Ich habe die Tastenzuordnungen für ctrlund gefunden +/-:

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

Wenn ich diese deaktivieren wollte, konnte ich den Befehl auf 'null' setzen, aber wie deaktivierst du erhöhe_Font_Größe und verringere_Font_Größe, wenn du ein ctrlMausrad verwendest? Ich bin auf Ubuntu, wenn es eine OS-Einstellung ist.

d_rail
quelle

Antworten:

50

Gefundene Hilfe in den erhabenen Foren , sollte dort zuerst gesucht haben. Aber ich werde eine Lösung posten, falls jemand dasselbe tun möchte.

Ich benutze Linux, antworte aber ähnlich für Windows. Kopieren Sie 'Default (Linux) .sublime-mousemap' aus '~ / .config / sublime-text-2 / Packages / Default' in '... Packages / User':

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

Entfernen Sie alles außer den Schrifteinstellungen und ändern Sie den Befehl in null:

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

Kopieren Sie es in Ihren Benutzerordner, damit die Einstellungen nach einem Update nicht zurückgesetzt werden.

Update für Sublime Text 3: Dies funktioniert auch mit Sublime Text 3, Sie müssen lediglich die Datei manuell erstellen. Subl ~ / .config / sublime-text-3 / Packages / User / Default (Linux) .sublime-Mousemap

d_rail
quelle
3
Dies funktioniert auch mit erhabenem Text 3, Sie müssen die Datei nur manuell erstellensubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen
4
Für Windows, weil diese Frage in Google auf Platz 1 steht. Erstellen Sie eine Datei unter C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemapund fügen Sie die Befehle in der obigen Antwort hinzu. Starten Sie dann sublime neu.
Michael J. Calkins
8

Linux:

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

Stellen Sie es auf:

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

Vielen Dank an d_rail für die Antwort. Ich wollte es nur einfacher machen, es schnell zu machen.

Brad
quelle
4

Auf 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

Vielen Dank an d_rail für die Antwort, die es einfacher macht, es auf sublime 3 schnell zu machen :-)

Hugh Perkins
quelle