क्या ईमैक पर ज़ूम इन और आउट (गतिशील रूप से फ़ॉन्ट आकार, काफी आसानी से बदलने) का एक तरीका है?
जवाबों:
कोशिश करो C-x C-+और C-x C--; वह है, Control- x Control- Minus/ Control- Plus।
एक संयोजन ( C-x C-+या C-x C--) के बाद, उत्तराधिकार +या -टाइपिंग के बिना पाठ पैमाने को बढ़ा या घटा देता हैC-x C- फिर से।
आरी से जोड़
मैंने उस फ़ंक्शन को देखा जो उल्लेखित कुंजियों को सौंपा गया था, और पता चला कि वे हैं text-scale-increase
और text-scale-decrease
। मैंने अपनी कॉन्फ़िगरेशन फ़ाइल में निम्न जोड़ दिया ताकि मैं ज़ूम इन / आउट करने के लिए Ctrl+ Scrollकर सकूं। यह उपयोगी है।
(global-set-key [C-mouse-4] 'text-scale-increase)
(global-set-key [C-mouse-5] 'text-scale-decrease)
(text-scale-set LEVEL)
यदि आप पहले से जानते हैं कि आप क्या चाहते हैं तो आप भी कॉल कर सकते हैं। उदाहरण के लिए, मैं इस का उपयोग डिफ़ॉल्ट रूप से ibuffer में फ़ॉन्ट आकार को कम करने के:(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
टाइपराइटर कुंजियों से होना चाहिए, न कि संख्यात्मक कीपैड से।
उपयोगकर्ता -171773 का अच्छा-जवाब गैर-जेनेरिक माउस ईवेंट के लिए फ़ंक्शंस को बाध्य कर रहा है। यह कहना है कि उदाहरण के लिए मेरे विंडोज़ सिस्टम पर, बाइंडिंग कमांड मान्य नहीं है।
खिड़कियों पर (या शायद कहीं भी) इसका उपयोग करने के लिए आप इन सामान्य बाइंडिंग का उपयोग कर सकते हैं:
(global-set-key [C-mouse-wheel-up-event] 'text-scale-increase)
(global-set-key [C-mouse-wheel-down-event] 'text-scale-decrease)
(setq w32-pass-extra-mouse-buttons-to-system t)
। कोई विचार? (मैं विंडोज 7. पर हूं)
(kbd "<C-wheel-up>")
। विशेष रूप से, के साथ कुंजी का वर्णन करें C-h k ctrl+scroll-up
।
इस विन्यास ने मेरे लिए काम किया:
(global-set-key [C-wheel-up] 'text-scale-increase)
(global-set-key [C-wheel-down] 'text-scale-decrease)