首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux上的Emacs/xterm颜色烦恼

在Linux系统上,Emacs和xterm的颜色设置可能会导致一些问题。以下是一些建议来解决这些问题:

  1. Emacs颜色设置

在Emacs中,可以通过以下方法设置颜色:

  • 使用M-x customize-face命令自定义面板中的颜色设置。
  • 编辑~/.emacs配置文件,添加以下代码来设置颜色:
代码语言:txt
复制
 ```
代码语言:txt
复制
 (set-face-attribute 'default nil :foreground "white" :background "black")
代码语言:txt
复制
 (set-face-attribute 'font-lock-comment-face nil :foreground "green" :background "black")
代码语言:txt
复制
 (set-face-attribute 'font-lock-string-face nil :foreground "yellow" :background "black")
代码语言:txt
复制
 (set-face-attribute 'font-lock-keyword-face nil :foreground "blue" :background "black")
代码语言:txt
复制
 ```
  1. xterm颜色设置

在xterm中,可以通过以下方法设置颜色:

  • 编辑~/.Xresources文件,添加以下代码来设置颜色:
代码语言:txt
复制
 ```
代码语言:txt
复制
 xterm*background: black
代码语言:txt
复制
 xterm*foreground: white
代码语言:txt
复制
 xterm*color0: black
代码语言:txt
复制
 xterm*color1: red
代码语言:txt
复制
 xterm*color2: green
代码语言:txt
复制
 xterm*color3: yellow
代码语言:txt
复制
 xterm*color4: blue
代码语言:txt
复制
 xterm*color5: magenta
代码语言:txt
复制
 xterm*color6: cyan
代码语言:txt
复制
 xterm*color7: white
代码语言:txt
复制
 xterm*color8: black
代码语言:txt
复制
 xterm*color9: red
代码语言:txt
复制
 xterm*color10: green
代码语言:txt
复制
 xterm*color11: yellow
代码语言:txt
复制
 xterm*color12: blue
代码语言:txt
复制
 xterm*color13: magenta
代码语言:txt
复制
 xterm*color14: cyan
代码语言:txt
复制
 xterm*color15: white
代码语言:txt
复制
 ```
  • 使用xrdb命令应用更改:
代码语言:txt
复制
 ```
代码语言:txt
复制
 xrdb ~/.Xresources
代码语言:txt
复制
 ```
  1. 解决颜色问题的其他方法

如果以上方法仍然无法解决颜色问题,请尝试以下方法:

  • 更新Emacs和xterm软件至最新版本。
  • 更改显示器的配置文件,例如~/.config/monitors.xml
  • 更改显示器的分辨率和DPI设置。
  • 检查显示器的驱动程序是否正确安装。

请注意,这些建议仅适用于Linux系统上的Emacs和xterm颜色问题。如果您使用的是其他操作系统,请查阅相应的文档以获取更多信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

chalk.js(node终端样式库)

const chalk = reuquire("chalk")
 const log = console.log
 ​
 // 颜色字体
 log( chalk.red("红色") )
 ​
 // 背景色
 log( chalk.bgBlue("蓝色背景") )
 ​
 // 样式字体
 log( chalk.bold("加粗") )
 ​
 // 多参数
 log( chalk.blue("name", "age", "job") )
 ​
 // ES6 多行文本
 log(
 // 多行文本将保留缩进格式
 chalk.blue(name: Rogan age: ${25} job: ${ 'IT' })
 )
 ​
 ​
 // 其他颜色设置方式
 log(chalk.keyword("orange")(' keyword ')) // 关键字
 log(chalk.rgb(100, 100, 100)(' rgb ')) // rgb
 log(chalk.hex('#ffffff')(' hex ')) // hex
 ​
 ​
 ​
 // 样式组合
 log(colors: ${chalk.blue('blue')}, ${chalk.red('red')}) // 拼接
 ​
 log(chalk.blue.bold("Title")) // 链式组合
 ​
 log( chalk.bgYellow(error: ${chalk.red(" chalk is undefined ")}) ) // 嵌套
 ​
 ​
 ​
 // 自定义组合
 const error = chalk.bgRed;
 const warning = chalk.yellow.bold;

04

Android开发笔记(二)颜色的使用

Android中颜色值的定义是由透明度alpha和RGB(红绿蓝)三原色来定义的,有八位十六进制数与六位十六进制数两种编码,例如八位FFEEDDCC,前两位FF表示透明度,后面两位EE表示红色的浓度,再后面两位表示绿色的浓度,最后两位表示蓝色的浓度。 透明度为FF时表示完全不透明,为00时表示完全透明。六位编码有两种情况,在XML文件中默认不透明(即透明度为FF),在代码中默认透明(即透明度为00),博主经常把透明度弄反了,所以着重记一下。 RGB三色的数值越大,表示颜色越浓也就是越亮,数值越小表示颜色越暗。亮到极致就是白色,暗到极致就是黑色,这样记就不会搞混了。

05
领券