43

私の端末(ターミネーターがあります)では、キーの組み合わせCtrl +を使用Ctrl -して、フォントサイズを増減できます。

emacs では、次のようにして font-height を設定できます。

(set-face-attribute 'default nil :height 70)

しかし、私はそれを増やす/減らす方法がわかりません。これを私のemacs構成に簡単に追加するにはどうすればよいですか?

4

5 に答える 5

116

C-x C-+またはが必要だと思いますC-x C--

于 2012-12-23T15:21:25.957 に答える
17

私はお勧めします:

(global-set-key (kbd "C-+") 'text-scale-increase)
(global-set-key (kbd "C--") 'text-scale-decrease)

@Stefan によって言及されたデフォルトのキーバインドで機能しますが、より一般的に確立されたキーバインドも使用したいと思います。ところで、C-x C-=フォント サイズも大きくしC-x C-0、デフォルトのフォント サイズに戻します。

于 2012-12-24T07:54:12.967 に答える
15

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 ページには、このよくある質問に関する詳細情報があります。

于 2014-02-04T14:57:23.573 に答える
6

パーセルの .emacs.d と彼のフォントutilsをチェックしてください。

于 2012-12-23T12:59:28.067 に答える