Dalam teks Sublime, bagaimana Anda menonaktifkan kenaikan / penurunan ukuran font dengan ctrl dan roda mouse?

42

Dengan Sublime Text, apakah mungkin untuk menonaktifkan peningkatan / penurunan ukuran font saat menggunakan controldan mouse? Saya menemukan ikatan utama untuk ctrldan +/-:

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

Jika saya ingin menonaktifkannya, saya bisa mengatur perintah ke 'null', tetapi bagaimana Anda menonaktifkan peningkatan_font_size dan mengurangi_font_size saat menggunakan ctrldan roda mouse? Saya menggunakan ubuntu jika ini adalah pengaturan OS.

d_rail
sumber

Jawaban:

50

Menemukan bantuan di forum luhur , harus mencari di sana dulu. Tapi saya akan posting solusi kalau-kalau ada yang mau melakukan hal yang sama.

Saya menggunakan linux, tetapi jawaban serupa untuk windows. Salin 'Default (Linux) .sublime-mousemap' from '~ / .config / sublime-text-2 / Packages / Default' ke '... Packages / User':

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

Hapus semuanya kecuali pengaturan font dan ubah perintah menjadi nol:

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

Salin ke folder Pengguna Anda sehingga pengaturan tidak diatur ulang setelah pembaruan.

Pembaruan untuk Sublime Text 3: Ini juga berfungsi dengan sublime text 3, Anda hanya perlu membuat file secara manual subl ~ / .config / sublime-text-3 / Paket / Pengguna / Default (Linux) .sublime-mousemap

d_rail
sumber
3
Ini berfungsi dengan teks luhur 3 juga, Anda hanya perlu membuat file secara manualsubl ~/.config/sublime-text-3/Packages/User/Default (Linux).sublime-mousemap
Thomas Jensen
4
Untuk windows karena pertanyaan ini muncul sebagai # 1 di google. Buat file yang terletak di C:\Users\Michael J. Calkins\AppData\Roaming\Sublime Text 3\Packages\User\Default (Windows).sublime-mousemapdan tambahkan perintah di jawaban di atas kemudian restart sublim.
Michael J. Calkins
8

Linux:

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

Setel ke:

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

Terima kasih kepada d_rail untuk jawabannya, hanya ingin membuatnya lebih mudah dilakukan dengan cepat.

Brad
sumber
4

Pada sublim 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

Terima kasih kepada d_rail untuk jawabannya, hanya membuatnya lebih mudah untuk melakukannya dengan cepat pada sublim 3 :-)

Hugh Perkins
sumber