web-dev-qa-db-fra.com

Dans Sublime text, comment désactiver l’augmentation / la diminution de la taille de la police avec ctrl et la molette de la souris?

Avec Sublime Text, est-il possible de désactiver l’augmentation/la réduction de la taille de la police lors de l’utilisation de control et la souris? J'ai trouvé les raccourcis pour ctrl et +/-:

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

Si je voulais les désactiver, je pouvais définir la commande sur 'null', mais comment désactiver les options augmentation_font_size et diminution_font_size lors de l'utilisation de ctrl et la molette de la souris? Je suis sur Ubuntu s'il s'agit d'un paramètre de système d'exploitation.

42
d_rail

Aide trouvée sur les forums sublimes , aurait dû y chercher en premier. Mais je vais poster une solution au cas où quelqu'un voudrait en faire autant.

J'utilise Linux, mais réponds similaire pour Windows. Copiez 'Default (Linux) .sublime-mousemap' de '~/.config/sublime-text-2/Packages/Default' dans '... Packages/User':

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

Supprimez tout sauf les paramètres de police et définissez la commande sur null:

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

Copiez-le dans votre dossier utilisateur afin que les paramètres ne soient pas réinitialisés après une mise à jour.

Mise à jour pour Sublime Text 3: Ceci fonctionne également avec le texte sublime 3. Il vous suffira de créer le fichier manuellement subl ~/.config/sublime-text-3/Packages/User/Default (Linux) .sublime-mousemap

49
d_rail

Linux:

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

Réglez-le sur:

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

Merci à d_rail pour la réponse, je voulais juste que ce soit plus facile à faire rapidement.

8
Brad

Sur 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

Merci à d_rail pour la réponse, ce qui facilite le fait de le faire rapidement sur sublime 3 :-)

4
Hugh Perkins