No texto sublime, como você desativa o aumento / diminuição do tamanho da fonte com ctrl e roda do mouse?


42

Com o Sublime Text, é possível desativar o aumento / diminuição do tamanho da fonte ao usar o controlmouse? Encontrei as combinações de teclas para ctrle +/-:

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

Se eu quisesse desabilitá-los, poderia definir o comando como 'nulo', mas como você desabilita o aumento_fonte_size e diminui_fonte_size ao usar a ctrlroda do mouse? Estou no ubuntu se for uma configuração do sistema operacional.

Respostas:


50

Encontrei ajuda nos sublimes fóruns , deveria ter procurado lá primeiro. Mas vou postar uma solução caso alguém queira fazer o mesmo.

Estou usando o linux, mas responda semelhante para o windows. Copie 'Default (Linux) .sublime-mousemap' de '~ / .config / sublime-text-2 / Packages / Default' em '... Packages / User':

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

Remova tudo, exceto as configurações de fonte e altere o comando para nulo:

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

Copie-o na pasta Usuário, para que as configurações não sejam redefinidas após uma atualização.

Atualização para o Sublime Text 3: também funciona com o texto sublime 3, basta criar o arquivo manualmente subl ~ / .config / sublime-text-3 / Pacotes / Usuário / Padrão (Linux) .sublime-mousemap


3
Isso funciona com sublime texto 3, bem, você apenas tem que criar o arquivo manualmentesubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen

4
Para Windows, porque esta pergunta aparece como o número 1 no Google. Crie um arquivo localizado em C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemape adicione os comandos na resposta acima e reinicie o sublime.
Michael J. Calkins

8

Linux:

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

Defina-o para:

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

Obrigado a d_rail pela resposta, só queria facilitar a execução rapidamente.


4

No 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

Agradecemos a d_rail pela resposta, facilitando rapidamente a tarefa no sublime 3 :-)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.