xshell开启终端256色(转)

*****一般的Linux发行版默认的终端都是16色的,但事实上几乎所有的终端都支持256色终端。只需要把环境变量TERM设为xterm-256color(xterm算是终端模拟器的一个标准,Gnome Terminal用gnome-256color,Konsole可以用konsole-256color)。
***** 但是export TERM=xterm-256color不应该写到.bashrc里,而是支持xterm的色彩编码模式的终端模拟器才能设置这个环境变量,比如在tty下TERM的应该为linux,如果在.bashrc里设置环境变量的话,那么tty下仅有的16色可能也支持不了了。
*****按照道理来说Gnome Terminal的配置中应当有开启256色的选项,或者给个预设环境变量的选项;但是没有Gnome Terminal太弱了,连这些选项都不给。于是乎写了个文件~/.myterminal

#/bin/sh
export TERM=gnome-256color
exec $SHELL

******保存后加上执行权限,然后在Gnome Terminal的首选项中,设置启动命令为/home/username/.myterminal(在这里连~都不支持)。

******另外,在没有研究关于终端一些原理之前,我主要通过在vim的配置文件里加上 set t_Co=256这个命令,来打开256色模式。虽然这么做没什么问题,但理论上来说这么做不怎么好。比如,你是通过ssh连到服务器上,然后打开服务器上的vim,服务器怎么知道你的终端是否支持256色呢,正确的做法应该是在~/.ssh/config中,加上SendEnv TERM,来给服务器传递这个环境变量。

链接:该文转自 link.

xshell开启终端256色(转)相关推荐

  1. linux 开启终端256色支持

    一.简介 一般的Linux发行版默认的终端都是16色的,但事实上几乎所有的终端都支持256色终端.本文介绍开启终端256色支持的方法. 二.操作步骤 1)检查终端是否支持256色 http://www ...

  2. 开启xterm终端256色和终端下vim 256色

    相同的colorschema,vim和gvim的颜色差距还是很大的,因为gvim使用X的颜色,而vim只能使用终端提供的颜色,所以造成了二者的显示差异. xterm开启256色 现在的终端模拟器早就支 ...

  3. 终端256色颜色代码一览表

  4. vim如何开启256色

    相同的colorschema,vim 和 gvim 的颜色差距还是很大的,因为 gvim 使用 X 的颜色,而 vim 只能使用终端提供的颜色,所以造成了二者的显示差异.所以 vim 开启 256 色 ...

  5. Linux系统下,虚拟终端开启256色_虚拟终端类型xterm开启256色

    文章目录 查看当前终端类型 修改终端类型 查看当前终端类型 现在的终端模拟器早就支持256色了,不过默认可能还是8色的. 开启终端,查看终端类型: [root@htlwk0001host ~]# ec ...

  6. Linux终端设置成256色模式

    vim的设置有多种作用域,可以是全局的,也就是该计算机所有登录用户都能用,也可以只给某个用户使用.我的系统是Linux Ubuntu 14.04,全局的配置文件目录在/etc下,本地的配置目录在~/. ...

  7. java彩色的世界_JAVA真彩色转256色的实现

    色彩转换算法 实现真彩色到256色的转换,关键就是如何从24位真彩色的颜色中选出256种颜色,使图像失真较小.主要的算法有: (1)取颜色高位算法,例如:分别取R高3位,G高2位,B高3位组成8字节获 ...

  8. 《30天自制操作系统》笔记(04)——显示器256色

    <30天自制操作系统>笔记(04)--显示器256色 进度回顾 从最开始的(01)篇到上一篇为止,已经解决了开发环境问题和OS项目的顶层设计问题. 本篇做一个小练习:设置显卡显示256色. ...

  9. mac常用设置(新建、显示隐藏文件、任意位置开启终端等)

    目录 1.显示/隐藏文件 2.前往任意文件夹(包括隐藏文件夹) 3.开启某文件夹的终端 4.新建文件 1.显示/隐藏文件 在当前文件夹下,按组合键: Command + Shift + . 2.前往任 ...

最新文章

  1. Java程序猿面试题集(181- 199)
  2. return 关键字
  3. 严重推荐文献管理软件 Mendeley
  4. maven给默认中央仓库设置镜像为阿里云maven仓库并添加全局远程仓库
  5. 文献记录(part30)--DCR Disentangled component representation for sketch generation
  6. react ant design路由配置
  7. 子图同构算法系列(1)
  8. SQLite剖析之事务处理技术
  9. 单线程与线程池的性能对比
  10. Prometheus监控学习笔记之PromQL简单示例
  11. 如何用卡片法写论文?
  12. linux新手入门-2.开局
  13. JAVA数据库增删改查
  14. Android Bottom Sheet详解
  15. 笔记本开热点自动断开
  16. 决胜B端(一)概述篇-走进B端
  17. CV之IE之Inception:基于TF框架利用Inception模型+GD算法的某层网络图像生成不同尺寸和质量的Deep Dream幻觉梦境图片(特征可视化实现图像可解释性)—五个架构设计思维导图
  18. 如何快速学习一门新计算机语言
  19. 安卓Android校园综合服务系统校园帮app
  20. 安全模式没有计算机图标不见了怎么办,win10杀毒图标不见了怎么办?win10安全中心图标没了的处理方法...

热门文章

  1. 链路层典型协议(简述)
  2. 最长不重复子串python,Python编程题16--最长不重复子串
  3. qml 不刷新 放大还原_耳放攻略2020版|提升耳机音质,怎么买才不坑?手把手教你买...
  4. Markdown 实现页内跳转
  5. Unicode 转换为ANSI字符集的转换方法
  6. 北大计算机系录取通知书,五年级写出小游戏,广附高一学生拿到北大预录取通知书...
  7. 四.javascript对象
  8. Android L上锁屏界面滑动不解锁
  9. 【查缺补漏】利用eureka的OUT_OF_SERVICE做平滑发版
  10. HandyJSON自带的值类型转换方法