我的.Xresources

rxvt下vim沙漠配色设置
本文介绍如何在rxvt终端中配置vim的沙漠(desert)配色方案,实现与gnome-terminal颜色的一致性。包括了详细的Rxvt颜色配置参数。

经过无数次的尝试,我终于在rxvt下vim中的desert配色方案中达到与gnome-terminal相似的结果!

Rxvt.colorIT:       magenta
Rxvt.underlineColor:cyan
Rxvt.tintColor:     gray
Rxvt.cursorColor:   white
Rxvt.shading:       100

xvt.background: black
Rxvt.foreground : #f6f3e8
Rxvt.colorBD : #8ac6f2
Rxvt.colorUL : #95e454
! red
!Rxvt.color1 : #e5786d
!Rxvt.color9 : #e5786d
!
!! green
!Rxvt.color2 : #cae682
!Rxvt.color10 : #cae682
!! yellow (from the Desert color scheme for Vim:
! http://fugal.net/vim/colors/desert.html)
!Rxvt.color3 : khaki
!Rxvt.color11 : khaki
!! blue
!Rxvt.color4 : #8ac6f2
!Rxvt.color12 : #8ac6f2
!! magenta (green at hue 300)
!Rxvt.color5 : #e682e6
!Rxvt.color13 : #e682e6
!! cyan (green at hue 180)
!Rxvt.color6 : #82e6e6
!Rxvt.color14 : #82e6e6
!! white
!Rxvt.color7 : #f6f3e8
!Rxvt.color15 : #f6f3e8

Rxvt.termName : xterm
!Rxvt.color0: black
!Rxvt.color1: red3
!特定粗体字符背景的颜色 默认:red3
!Rxvt.color2: green3
!数据类型的颜色 默认:green3
!Rxvt.color3: #cd8500
!变量值 语言逻辑词的颜色 默认:yellow3  #cd8500
!Rxvt.color4: DodgerBlue1
!Rxvt.color5: magenta3
!宏定义 字符转义等  默认:magenta3
!Rxvt.color6: gray50
!注释的颜色 默认:cyan3  #336600
!Rxvt.color7:  cyan3 
!Rxvt.color8:  #336600
!Rxvt.color7: gray90
!Rxvt.color8: gray25
!常规字的颜色
!Rxvt.color9: red
!Rxvt.color10: green
!Rxvt.color11: yellow
!Rxvt.color12: SteelBlue1
!Rxvt.color13: magenta
!Rxvt.color14: cyan
!Rxvt.color15: white
!
!
! Red
Rxvt*color1:           #C12121
Rxvt*color9:           #E50E0E

! Green
Rxvt*color2:           #597b20
Rxvt*color10:          #89b83f

! Yellow
Rxvt*color3:           #Ded838
Rxvt*color11:          #efef60

! Blue
Rxvt*color4:           #265997
Rxvt*color12:          #3F6FD0

! Magenta
Rxvt*color5:           #706c9a
Rxvt*color13:          khaki 

! Cyan
!URxvt*color6:           #69a2b0
!URxvt*color14:          #a1cdcd

! White
!URxvt*color7:           #BBBBBB
!URxvt*color15:          #EEEEEF



<think>我们正在讨论如何配置xterm的.Xresources文件。用户询问如何编写这个配置文件。 根据之前的引用,我们知道可以通过设置xterm*faceName和xterm*faceSize来配置字体和大小,并且配置后需要使用xrdb命令重新加载。 此外,我们还可以配置其他属性,比如前景色、背景色、光标颜色等。 因此,我们可以给用户一个示例配置文件,并解释常用的配置项。 注意:用户可能需要知道配置项的具体写法,以及如何生效。 我们将提供一个示例配置文件,并说明如何应用它。 同时,根据指令,我们需要在回答中自然地添加引用标识。之前有两个引用,我们可以引用它们来说明如何重新加载配置文件。 另外,我们还需要生成相关问题。</think>### 如何编写 xterm 的 .Xresources 配置文件 xterm 的配置文件 `~/.Xresources` 使用 X 资源数据库语法,通过键值对定义终端属性。以下是核心配置项及示例: #### 🔧 基础配置模板 ```properties ! 字体设置 (支持X11字体名) xterm*faceName: DejaVu Sans Mono:style=Book xterm*faceSize: 12 ! 颜色方案 xterm*foreground: #DCDCDC ! 前景色(文本) xterm*background: #1C1C1C ! 背景色 xterm*cursorColor: #00FF00 ! 光标颜色 ! 滚动和缓冲区 xterm*saveLines: 5000 ! 滚动缓冲区行数 xterm*scrollBar: true ! 显示滚动条 xterm*rightScrollBar: true ! 滚动条在右侧 ! 光标样式 (bar/block/underline) xterm*cursorBlink: true xterm*cursorStyle: block ``` #### ⚙️ 高级配置示例 ```properties ! 启用256色和鼠标支持 xterm*termName: xterm-256color xterm*VT100*translations: #override \n\ <Btn1Down>: select-start() \n\ <Btn1Motion>: select-extend() ! 特殊键行为 xterm*backarrowKey: false ! 禁用退格键转义 xterm*altSendsEscape: true ! Alt键发送ESC前缀 ! 窗口标题格式 xterm*windowTitle: XTerm - %n ``` #### 🚀 配置生效步骤 1. **保存文件** ```bash vim ~/.Xresources # 创建/编辑配置文件 ``` 2. **加载配置** ```bash xrdb -merge ~/.Xresources # 使配置立即生效[^1][^2] ``` 3. **重启 xterm** ```bash xterm & # 启动新终端实例 ``` #### 📌 注意事项 1. 使用 `!` 添加注释说明配置项 2. 字体名需通过 `xlsfonts` 命令查询可用字体 3. 颜色支持十六进制格式 `#RRGGBB` 或颜色名 `red` 4. 修改后必须执行 `xrdb -merge` 才能生效[^2] #### 💡 验证配置 ```bash xrdb -query | grep xterm # 查看当前加载的配置 ``` --- ### 相关问题 1. 如何解决 xterm 配置修改后不生效的问题? 2. 有哪些优化 xterm 性能的配置参数? 3. 如何为 xterm 配置不同的颜色方案(如 Solarized)? 4. 如何在 .Xresources 中设置终端启动时的默认窗口大小? [^1]: 在终端中输入以下命令打开Xterm的配置文件: `vim ~/.Xresources`。若原本不存在此文件,命令将新建它。保存后需执行 `xrdb -merge ~/.Xresources`。 [^2]: 配置好 `~/.Xresources` 后,使用 `xrdb ~/.Xresources` 重新加载配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值