Linux 终端 urxvt 设置
之前两次尝试 urxvt 这个终端模拟器,但是都感觉不是很好。是啊,直接用 gnome-terminal 不香吗,结果...这次更新 gnome-terminal 突然不能中文输入了,查了一下解决方案,不太行,所以就试了试 urxvt,这次配置非常 nice!
字体设置
字体按照如下设置就行了,查看字体名称用 fc-list
。这里有一个 TODO,好像字体大小是第一个出现的 size 确定的,所以这也意味着不能中英文大小不同,所以有的中文字体显得会比较小,不知道怎么改变,知道的朋友麻烦评论一下。
URxvt.font: xft:Source Code Pro:size=10, xft:Source Han Sans SC VF:style=Regular:size=10
URxvt.boldfont: xft:Source Code Pro:bold:size=10, xft:YaHei Consolas Hybrid:bold:size=10
然后字体的行距和间距也可以设置。如果出现问题:
urxvt: unable to calculate font width ..
,可能就是间距(letterSpace)或者字体大小有点问题,试着调整这两个值。URxvt.lineSpace: 6
URxvt.letterSpace: 0
Ctrl-Shift-C/V 复制/粘贴
按照如下配置即可。
URxvt.keysym.Shift-Control-V: eval:paste_clipboard
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard
! 禁用之前的复制粘贴方案
URxvt.keysym.Control-Meta-c: builtin-string:
URxvt.keysym.Control-Meta-v: builtin-string:
Ctrl-Shift 会出现特殊字符
取消掉这个功能。
URxvt.iso14755: false
URxvt.iso14755_52: false
Solarized light 颜色配置
这个是重头戏!之前两次就是因为 solarized light 总是不对味从而停止尝试 urxvt,这次竟然意外找到了一个非常好的链接: https://bbs.archlinux.org/viewtopic.php?id=164108
首先要加上 URxvt.intensityStyles: false
,这个非常重要!
然后具体颜色配置可以看 https://github.com/solarized/xresources ,如果链接失效,看我的配置就行。
SSH 不能 clear
local: scp /usr/share/terminfo/r/rxvt-unicode-256color user@remotehost:~
remote: sudo mv ~/rxvt-unicode-256color /usr/share/terminfo/r/
其他
其他的配置没什么好说的,我的配置在: ...