已经有一个问题了:如何在xterm中设置行高? 但我还没有评论的“点”,所以我必须再问一遍。
环境:
- 乌班图果冻
- i3wm
- Xterm 版本 372
- 多路复用器
我现在已经在我的 .Xresources 文件中尝试了这些内容(是的,我已经使用 重新加载了它xrdb -load .Xresources
):
! Line height:
! XTerm.vt100.scaleHeight: 1.5
! UXTerm*vt100.scaleHeight: 1.45
! XTerm*vt100.scaleHeight: 1.45
XTerm*Shading: 1.45
无论有没有 tmux,它们都不能工作。但如果我开始做一个xterm -sh 1.45
,它就会起作用。
如何设置它保留在我的 .Xresources 中的行高?
答案1
以开头的行!
是注释。!
从条目中删除XTerm
。
您可以使用 来查看当前设置xrdb -query
。
例如
$ xrdb -query | grep -i xterm
$ cat .Xresources
XTerm.vt100.scaleHeight: 1.5
$ xrdb -load .Xresources
$ xrdb -query | grep -i xterm
XTerm.vt100.scaleHeight: 1.5
答案2
就我而言,问题首先是错误的 XTerm 命令,其次是在我获得 XTerm 行高的正确命令后,一个(或两个)tmux 插件tmux-resurrect
不tmux-continuum
使用行高。
解决方案
第一步 - XTerm:
将以下命令放入您的
.Xresources
文件中:XTerm*scaleHeight: 1.45
第二步 - tmux:
- 从以下位置注销
tmux
:lang-shell tmux detach
- 杀死所有 tmux 进程:
lang-shell pkill -f tmux
- 从以下位置注销
第三步——开始
- 加载
.Xresources
文件:xrdb -load .Xresources
- 开始
tmux
:tmux
- 加载
此后,在整个终端环境(XTerm
、、 )中tmux
,Neovim
行高是正确的......就我而言^^