2

私は最近Lispを使い始めましたが、VIMで利用できるプラグインはLimpだけです。しかし、設定してF12キーを押すと、表示されるウィンドウのような端末のフォントサイズが非常に小さくなります。私の画面解像度は1920x1080で、このような小さなフォントを読むのは実用的ではありません。'screen'のマニュアルページを調べましたが、フォントやフォントサイズの変更に関する有用な情報が見つかりませんでした。これを行う方法はありますか?

そして、「screen」ではなく「xterm」のようなものを使用するのはどうですか?bridge.vimのコードを調べました。そんなに大変なことではないと思います。これについて何かアイデアはありますか?

4

1 に答える 1

2

screenとは、GNU screenのことですか?

GNU screen は、別の端末またはエミュレーターで実行される端末エミュレーターです。フォント サイズを直接制御することはできません。純粋にテキストベースです。表示されているウィンドウは、GUI ターミナル エミュレーターである必要があります。あなたはどれがどれかを推測するのに十分なことを私たちに伝えていません (xterm かもしれませんし、Gnome ターミナルかもしれません)。

xterm の場合control-right-click、「VT フォント」メニューが表示され、別のフォントを選択できます。使用可能なフォントのどれも気に入らない場合は、X リソースを使用して、デフォルト フォントの選択を含むオプションを再構成できます。

xterm は、現在のフォントを設定する制御シーケンスもサポートしています。必要なフォントの名前を知っている必要があります。 xlsfontsフォント名の非常に長いリストが表示されます (5594 個しか表示されませんでした)。たとえば、xterm で実行されているシェルからこれを実行する場合:

printf '\e]50;-misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1\a'

私が通常使用するフォントが表示されるはずです。 しかし、 screen一般的にはそのようなエスケープ シーケンスをインターセプトするため、screen下からはおそらく機能しませんxterm

他の端末エミュレーターにも同様のメカニズムが必要です。

于 2011-10-14T20:59:32.643 に答える