また、フォントサイズを.emacs
ファイルに保存します。
.emacs.d/init.el
より良い方を代わりに使用してください(よりクリーンでより良いバージョン管理)
また、フォントサイズを.emacs
ファイルに保存します。
.emacs.d/init.el
より良い方を代わりに使用してください(よりクリーンでより良いバージョン管理)
回答:
(set-face-attribute 'default nil :height 100)
値は1 / 10ptなので、100は10ptなどを与えます。
set-face-background set-face-font set-face-inverse-video-p set-face-underline set-face-background-pixmap set-face-foreground set-face-stipple set-face-underline-p
。
set-face-attribute
は実際にがありませんが、()と()には存在します。これをファイルに入れたくない場合は、おそらくあなたが望むものです。M-x
execute-extended-command
M-:
eval-expression
C-h f
describe-function
M-:
.emacs
M-x
か?Noobの質問、私は確信していますが、emacsが低レベルでどのように「機能する」かについてはよくわかりません
M-x
か?」で回答を書きました。」。答えを研究することは教育的であることがわかりました。
Emacswikiから、GNU Emacs 23には組み込みのキーの組み合わせがあります。
C-xC-+そして、C-xC--バッファのテキストのサイズを増減します
Shiftキーと最初のマウスボタンを押します。フォントサイズは次の方法で変更でき ます。このWebサイトには詳細があります。
M-x customize-face RET default あなたは顔を設定することができます default
他のすべての面のベースとなる。そこでフォントサイズを設定できます。
これが私の.emacsにあるものです。実際には、カラーテーマが基本を設定し、次にカスタムの顔設定がいくつかのものを上書きします。custom-set-facesは、emacsのcustomize-faceメカニズムによって作成されます。
;; my colour theme is whateveryouwant :)
(require 'color-theme)
(color-theme-initialize)
(color-theme-whateveryouwant)
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(default ((t (:stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "unknown" :family "DejaVu Sans Mono"))))
'(font-lock-comment-face ((t (:foreground "darkorange4"))))
'(font-lock-function-name-face ((t (:foreground "navy"))))
'(font-lock-keyword-face ((t (:foreground "red4"))))
'(font-lock-type-face ((t (:foreground "black"))))
'(linum ((t (:inherit shadow :background "gray95"))))
'(mode-line ((t (nil nil nil nil :background "grey90" (:line-width -1 :color nil :style released-button) "black" :box nil :width condensed :foundry "unknown" :family "DejaVu Sans Mono")))))
私は私の中に以下を持っています.emacs
:
(defun fontify-frame (frame)
(set-frame-parameter frame 'font "Monospace-11"))
;; Fontify current frame
(fontify-frame nil)
;; Fontify any future frames
(push 'fontify-frame after-make-frame-functions)
の任意のフォントを代用できます"Monospace-11"
。使用可能なオプションのセットは、システムに大きく依存しています。M-x set-default-font
タブ補完を使用して確認すると、いくつかのアイデアが得られます。Emacs 23とアンチエイリアスが有効になっている私のシステムでは、システムフォントを名前で選択できます(例:、Monospace
などSans Serif
)。
X11でemacsを開き、[オプション]メニューに移動して、[デフォルトのフォントを設定...]を選択し、フォントサイズを変更します。同じメニューで[保存オプション]を選択します。できました。
zoom.cfgおよびglobal-zoom.cfgは、フォントサイズ変更バインディングを提供します(EmacsWikiから)
次に、フォントの高さをインタラクティブに一度に1ポイントずつ変更するオプションを示します。
;; font sizes
(global-set-key (kbd "s-=")
(lambda ()
(interactive)
(let ((old-face-attribute (face-attribute 'default :height)))
(set-face-attribute 'default nil :height (+ old-face-attribute 10)))))
(global-set-key (kbd "s--")
(lambda ()
(interactive)
(let ((old-face-attribute (face-attribute 'default :height)))
(set-face-attribute 'default nil :height (- old-face-attribute 10)))))
これは、すべてのバッファでテキストのサイズを変更する場合に適しています。私が使用したソリューション好きではないtext-scale-increase
とtext-scale-decrease
ガターの行番号はその後カットオフ得ることができるよう。
Aquamacs:
(set-face-attribute 'default nil :font "Monaco-16" )
Emacs WikiのGlobal Change the Default Fontから、次のいずれかを使用できると述べています。
(set-face-attribute 'default nil :font FONT )
(set-frame-font FONT nil t)
どこFONT
のようなものです"Monaco-16"
例えば、:
(set-face-attribute 'default nil :font "Monaco-16" )
wikiの最初の提案に余分な閉じ括弧があり、起動時にエラーが発生しました。ついに余分な閉じ括弧に気づき、その後wikiの提案を修正しました。それから両方の提案が私のために働いた。
それはすべて、フォントサイズを変更することによる意味です。このEmacsWikiセクションでは、最良かつ最も完全な情報を提供します。さまざまなケース(テキストスケーリング、フレームフォント、バッファ/フレームなど)を区別します。フォントサイズの変更。
私が使用ヒドラ押すことで連続して減少/フォントの増加を制御するために、パッケージをf2 + + + +
/ f2 - - - -
、どの手段そのプレスf2
一度、その後、使用+
/ -
制御のみ、とすることで、デフォルトのフォントサイズを復元しますf2 0
。キーパッドがあるので、キーパッドもフォント設定にバインドします。
(defhydra hydra-zoom (global-map "<f2>")
"zoom"
("<kp-add>" text-scale-increase "in")
("+" text-scale-increase "in")
("-" text-scale-decrease "out")
("<kp-subtract>" text-scale-decrease "out")
("0" (text-scale-set 0) "reset")
("<kp-0>" (text-scale-set 0) "reset"))
また、以下のキーバインディングでサポートされている最新のエディターマウスコントロール機能で、コントロール+マウスホイールを押すと、フォントが増減します。
(global-set-key (kbd "<C-wheel-up>") 'text-scale-increase)
(global-set-key (kbd "<C-wheel-down>") 'text-scale-decrease)
GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
(global-set-key (kbd "<C-mouse-4>") 'text-scale-increase) (global-set-key (kbd "<C-mouse-5>") 'text-scale-decrease)
私のバージョンのemacs(25)にあります