技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 发现 --> 终端二则

终端二则

浏览:5784次  出处信息

    直到上周,我还一直以为终端只能有 16 色……因为当初用 SecureCRT 时,把终端类型挨个试来遍,只有“Linux”默认出来的是黑底,而用"XTerm"默认是白的(因为颜色方案是要自己选的),就给归类成“VT100”那类了。知道前几天才知道可以设成 256 色。只要在 .bashrc 里加这么一段就可以了

    if [ "$TERM" == "xterm" ]; then

     export TERM=xterm-256color

    fi

    在 VIM 中,就可以直接用数字颜色代码了,例如背景色不用纯黑而是略微的灰度:

    :hi normal ctermbg=234

    也许有人会说 GVIM 可以使用 24位色,但登录各种服务器还得 SSH

    下面这个完整的颜色表出自http://en.wikipedia.org/wiki/Xterm

    

    在 tmux 中,需要在在启动的时候带上参数 -2,或者在 ~/.tmux.conf 中设置

    set -g default-terminal "xterm-256color"

    但是颜色不能像 VIM 中那样直接用数字,要在数字前加 colour

    例如我的状态行配置

    set -g status-left " #[fg=colour123]#H "

    set -g status-bg colour234

    set -g status-fg white


    前几天老同事尚北京跟我展示他的一个概念 cmdgame.com,给他提议仿终端的 Web 界面应该使用个等宽字体,突然就想到似乎可以用 Google Web Fonts,其中一种 Droid Sans Mono 看着还不错,感觉比我以前桌面用的 DejaVu Sans Mono 更舒服些,仔细比较了一下,DejaVu 的 x-height 略高,显得偏胖,此外 g 的写法也不同,我是喜欢 a 和 g 用印刷体,不是因为为了好看,是为来便于识别,像 Monaco 我慕名而装,却只用了五分钟就卸掉来。但如果用作程序字体,Droid 有个巨大的瑕疵:数字 0 和字母 O 区分不明显,在找到更好的字体之前,先忍了。

    这种字体也提供 ttf 文件下载供桌面使用,接受募捐,而我可耻的选择了免费下载。用来两年的 DejaVu,就这么被换掉了(更早用的是从 Linux Kernel 里扒出来的,Fixed 16)

建议继续学习:

  1. 50个活力和动感的网页设计-颜色的灵感    (阅读:32912)
  2. 分享一个JQUERY颜色选择插件    (阅读:12649)
  3. colortail,让 tail 命令绚丽起来    (阅读:8770)
  4. 色轮,用科学解释艺术    (阅读:8805)
  5. 解决securecrt rz 上传rar,gif文件不正确问题    (阅读:7083)
  6. jQuery Color Animations颜色动画插件    (阅读:7088)
  7. Mac下使用SecureCRT的一些记录    (阅读:6608)
  8. 颜色的代码表达式    (阅读:6509)
  9. SecureCRT for Mac OS X 6.7.3破解方法    (阅读:5805)
  10. JS+CSS实现隔行换色    (阅读:5165)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1