は、あなたのload-path
にあるフォルダ(ディレクトリ)内(「(require
」用のファイルに見える)、ライブラリ(ファイルzoom-frm.el
)と、それが必要とするライブラリを置きます。
zoom-frm.el
が必要とするライブラリは、frame-cmds.el
およびframe-fns.el
である。 zoom-frm.el
はframe-cmds.el
が、frame-cmds.el
はframe-fns.el
が必要です。 3つのライブラリをすべてload-path
にあるフォルダに入れてください。
(ライブラリframe-cmds.el
もライブラリstrings.el
とmisc-fns.el
を利用することができますが、それらは厳密に必要とされていない彼らの(require
... )
式はこれらのライブラリは、「ソフト必要」であることを意味し、nil t)
で終わり:。あると便利しかし、厳密には必要ありません。)
は、あなたのinitファイル、あなたのload-path
を定義し、あなたの初期化ファイルの後の部分で(require 'zoom-frm)
を入れてください。
- は、マウスホイールのズームを取得
zoom-frm.el
の手順に従ってください:
(define-key ctl-x-map [(control ?+)] 'zoom-in/out)
(define-key ctl-x-map [(control ?-)] 'zoom-in/out)
(define-key ctl-x-map [(control ?=)] 'zoom-in/out)
(define-key ctl-x-map [(control ?0)] 'zoom-in/out)
(global-set-key (vector (list 'control mouse-wheel-down-event)) 'zoom-in)
(global-set-key (vector (list 'control mouse-wheel-up-event)) 'zoom-out))
(global-set-key [S-mouse-1] 'zoom-in)
(global-set-key [C-S-mouse-1] 'zoom-out)
;; Get rid of `mouse-set-font' or `mouse-appearance-menu':
(global-set-key [S-down-mouse-1] nil)
は
load-path
についてなど、詳細についてはEmacsのマニュアル、ノード
Load Librariesを参照してください。この情報は、ライブラリを要求する(読み込む)ための基本情報なので、この情報に慣れるためには自分自身に借りてください。
zoom-frm.el
は、MELPAのEmacsパッケージシステムを使用してインストールすることもできます。
'〜/ .emacs.d /'を 'load-path'に置くことはお勧めしません。標準的な場所は '〜/ .emacs.d/lisp /'ですが、任意のサブディレクトリを使用できます。 http://stackoverflow.com/a/24791753/245173を参照してください。 – jpkotta
ありがとう@Drew - (3)のコマンドをズーム-frm.elでコメント解除するか、init.elに貼り付ける必要がありますか? グローバルセットキー(ベクトル(list 'control mouse-wheel-down-event))ズームイン) (global-set-key(vector' list 'control mouse-wheelアップイベント)) 'ズームアウト))ズーム - frm.el? – Shuzheng
また、 "control?+"のようなキーバインディングをどのように押しますか?私はC- +を試みますが、何も起こりません。 – Shuzheng