Setelah satu kombinasi ( C-xC-+atau C-xC--), berturut +- turut atau -tambah atau kurangi skala teks tanpa mengetik C-xC-lagi.
Penambahan dengan sawa
Saya mencari fungsi yang ditugaskan ke tombol yang disebutkan, dan menemukan bahwa mereka adalah text-scale-increasedan text-scale-decrease. Saya menambahkan berikut ini ke file konfigurasi saya sehingga saya dapat melakukan Ctrl+ Scrolluntuk memperbesar / memperkecil. Ini berguna.
Terima kasih, itu membantu. Saya akan mencoba menetapkannya ke roda gulir (mungkin dengan Ctrl) pada mouse.
sawa
2
Anda juga dapat menelepon (text-scale-set LEVEL)jika sebelumnya sudah mengetahui apa yang Anda inginkan. Misalnya, saya menggunakan ini untuk mengurangi ukuran font di ibuffer secara default:(add-hook 'ibuffer-mode-hook 'my-ibuffer-mode-hook) (defun my-ibuffer-mode-hook () (text-scale-set -1))
phils
Untuk memperbesar dan memperkecil tampilan, saya dapat menggunakan fungsi yang memberi tahu saya. Untuk memiliki mode tampilan yang berbeda, fungsi phils mungkin bagus.
sawa
3
Entah bagaimana, perintah roda atas / bawah Sawa tidak berfungsi untuk saya, tetapi yang ini berhasil:(global-set-key (kbd "C-<wheel-up>") 'text-scale-increase)(global-set-key (kbd "C-<wheel-down>") 'text-scale-decrease)
jule64
Tampaknya minusharus dari tombol mesin tik, bukan keypad numerik.
Viesturs
8
Jawaban -sangat bagus- dari user173973 mengikat fungsi ke kejadian mouse non-generik. Artinya, misalnya pada sistem windows saya, perintah pengikatan tidak valid.
Untuk menggunakannya di windows (atau mungkin di mana saja) Anda dapat menggunakan binding umum ini:
Jawaban:
Coba C-x C-+dan C-x C--; yaitu, Control- x Control- Minus/ Control- Plus.
Setelah satu kombinasi ( C-x C-+atau C-x C--), berturut +- turut atau -tambah atau kurangi skala teks tanpa mengetik C-x C-lagi.
Penambahan dengan sawa
Saya mencari fungsi yang ditugaskan ke tombol yang disebutkan, dan menemukan bahwa mereka adalah
text-scale-increase
dantext-scale-decrease
. Saya menambahkan berikut ini ke file konfigurasi saya sehingga saya dapat melakukan Ctrl+ Scrolluntuk memperbesar / memperkecil. Ini berguna.(global-set-key [C-mouse-4] 'text-scale-increase) (global-set-key [C-mouse-5] 'text-scale-decrease)
sumber
(text-scale-set LEVEL)
jika sebelumnya sudah mengetahui apa yang Anda inginkan. Misalnya, saya menggunakan ini untuk mengurangi ukuran font di ibuffer secara default:(add-hook 'ibuffer-mode-hook 'my-ibuffer-mode-hook) (defun my-ibuffer-mode-hook () (text-scale-set -1))
(global-set-key (kbd "C-<wheel-up>") 'text-scale-increase)
(global-set-key (kbd "C-<wheel-down>") 'text-scale-decrease)
minus
harus dari tombol mesin tik, bukan keypad numerik.Jawaban -sangat bagus- dari user173973 mengikat fungsi ke kejadian mouse non-generik. Artinya, misalnya pada sistem windows saya, perintah pengikatan tidak valid.
Untuk menggunakannya di windows (atau mungkin di mana saja) Anda dapat menggunakan binding umum ini:
(global-set-key [C-mouse-wheel-up-event] 'text-scale-increase) (global-set-key [C-mouse-wheel-down-event] 'text-scale-decrease)
sumber
(setq w32-pass-extra-mouse-buttons-to-system t)
. Ada ide? (Saya menggunakan Windows 7.)(kbd "<C-wheel-up>")
. Terutama, jelaskan kunci denganC-h k ctrl+scroll-up
.Konfigurasi ini berhasil untuk saya:
(global-set-key [C-wheel-up] 'text-scale-increase) (global-set-key [C-wheel-down] 'text-scale-decrease)
sumber