私の端末(ターミネーターがあります)では、キーの組み合わせCtrl +を使用Ctrl -して、フォントサイズを増減できます。
emacs では、次のようにして font-height を設定できます。
(set-face-attribute 'default nil :height 70)
しかし、私はそれを増やす/減らす方法がわかりません。これを私のemacs構成に簡単に追加するにはどうすればよいですか?
C-x C-+
またはが必要だと思いますC-x C--
。
私はお勧めします:
(global-set-key (kbd "C-+") 'text-scale-increase)
(global-set-key (kbd "C--") 'text-scale-decrease)
@Stefan によって言及されたデフォルトのキーバインドで機能しますが、より一般的に確立されたキーバインドも使用したいと思います。ところで、C-x C-=フォント サイズも大きくしC-x C-0、デフォルトのフォント サイズに戻します。
C-x C-+
答えの一部C-x C--
のみを提供します。バッファをスケーリングするテキストです。
特定のフレームのフォント サイズを(そのフレーム内のすべてのウィンドウ/バッファーで) 変更したり、特定のバッファーの (見かけの) フォント サイズを(すべてのウィンドウ/フレームで) 変更したりできます。後者はtext scalingと呼ばれ、バニラ Emacs が提供するものC-x C-+
ですC-x C--
。
ライブラリzoom-frm.el
は、同じコマンドで両方の種類のズームを提供します。zoom-in/out
同じコマンドを と の両方C-x C--
にバインドしC-x C-+
ます。フレームまたはバッファをズームインおよびズームアウトします。単純なプレフィックス引数は、ズーム フレームとズーム バッファーを切り替えます。マウス キー (私はS-mouse-1
(in) とC-S-mouse-1
(out) を使用) とマウス ホイール (in/out) にもバインドします。
ライブラリface-remap+.el
はテキスト スケーリングを修正し、テキスト サイズの変化に合わせてウィンドウ サイズが縮小または拡大するようにします。これにより、画面の領域が解放されます。
この EmacsWiki ページには、このよくある質問に関する詳細情報があります。
パーセルの .emacs.d と彼のフォントutilsをチェックしてください。