Xshell下Ubuntu及VIM的配色方案_boy198332的博客-程序员秘密

技术标签: Ubuntu  color  terminal  vim  

开始使用xshell来代替putty——虽然还是一直很喜欢putty——但xshell的确有很多新功能。

过去putty每次自己都需要调色来达到长时间对着Terminal工作不至于眼睛太疲劳,往往调配多次还是不太满意。


使用Xshell之后,知道Linux其实最开始只支持8色,于是在下面文章中学习了,并把Xshell下Ubuntu调整为256色:

http://uluobo.com/%E8%AE%A9linux-ssh-terminal-vim-support-256-colors/


在.bashrc或者/etc/profile里面添加如下代码:

if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
其中提到了把VIM也改成256色的,需要按照下面的内容:

http://uluobo.com/xshell-vim-color-vimrc/

下载darkburn.vim,并且Copy到” /usr/share/vim/vim{version}/colors/”目录下,然后在VIM的配置文件中加”colorscheme darkburn”。


到此,Linux和VIM的确都是256色了,但是Xshell对于很多蓝色的显示内容不清晰,很模糊,亲测putty没有这个问题。

经研究,必须更改Xshell的配色方案:

http://blog.csdn.net/wide288/article/details/25072441

[Solarized Dark]
text(bold)=839496
magenta(bold)=6c71c4
text=839496
white(bold)=fdf6e3
green=859900
red(bold)=cb4b16
green(bold)=586e75
black(bold)=073642
red=dc322f
blue=268bd2
black=002b36
blue(bold)=839496
yellow(bold)=657b83
cyan(bold)=93a1a1
yellow=b58900
magenta=dd3682
background=042028
white=eee8d5
cyan=2aa198
[Names]
count=1
name0=Solarized Dark



保存为solarized-dark.xcs,然后在配色(Tools-> color schemes)那里导入方案。

然后再更改session属性为该方案即可完成配色。perfect!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/boy198332/article/details/27566187

智能推荐

Vue使用directive指令实现Element中Dialog等弹框组件的移动与缩放_北溟溟的博客-程序员秘密

前言在使用ElementUI的Dialog等弹框组件中,我们一定有这样的困扰,我们的弹框无法移动,导致下面遮罩的内容不能看到,或者我们的弹框的内容显示不完整,都会影响组件的使用体验。本小节我们通过vue的directive自定义指令实现弹框的移动和缩放的功能。关于directive自定义指令的相关内容请自行参考官方文档学习。源码地址:https://gitee.com/northcangap/atp.git。话不多说,上效果。正文 创建dialogDrag指令derective.js

基于Python构建机器学习Web应用_网页展示python模型训练_GISer Liu的博客-程序员秘密

在本文中,我们基于之前的亚洲美食数据集构建了SVC模型,并介绍了模型可视化工具Netron与Onnx模型格式的使用。与之前基于Python的pkl格式模型相比,Onnx格式的模型适用性更好,可以在多个平台使用。且OnnxRuntime拥有各种语言的API,我们可以在各个环境中部署机器学习模型应用!.........

Linux-进程创建-进程中止-进程等待_linux阻止创建某个进程_天津 唐秙的博客-程序员秘密

文章目录1. 进程创建1.1 fork函数1.2 写时拷贝1.3 vfork函数2. 进程终止2.1 场景2.2 终止的方法2.2.1 exit函数和_exit函数区别1. 进程创建1.1 fork函数  子进程拷贝父进程的PCB,子进程的大部分数据是来源于父进程,例如:内存指针(数据段和代码段)  父进程创建子进程成功之后,父进程是独立的两个进程,父子进程的调度取决于操作系统内核,进程是抢占的方式执行的,父子进程谁先运行是不确定的,子进程拥有自己独立的进程。1.2 写时拷贝  一个进程就会有

数据分析入门篇,决策树预测成本价 2020年 MathorCup数学建模 A题 无车承运人平台线路定价问题_不太灵光的程序员的博客-程序员秘密

公众号"不太灵光的程序员" 带你从0开始学Python附源码 2020年第十届MathorCup高校数学建模挑战赛题目 A题 无车承运人平台线路定价问题mathorcup数学建模 第十届mathorcup数学建模 mathorcup含金量

为博客添加二次元人物方法_weixin_30847271的博客-程序员秘密

live2d用法给博客增加动态看板娘转载于:https://www.cnblogs.com/knuzy/p/10329232.html

P1012 拼数(吹爆STL!!!)_Raytheon 1715313189的博客-程序员秘密

题目描述设有nn个正整数(n≤20)(n≤20),将它们联接成一排,组成一个最大的多位整数。例如:n=3n=3时,33个整数1313,312312,343343联接成的最大整数为:3433121334331213又如:n=4n=4时,44个整数77,1313,44,246246联接成的最大整数为:74246137424613输入格式第一行,一个正整数nn。第二行,nn个正...

随便推点

jdk8自定义Compare排序_赱乂的博客-程序员秘密

jdk1.8:Collections.sort(list, (o1, o2) -> { return o1.getAge() - o2.getAge();});jdk1.7及以前:Collections.sort(list, new Comparator<Object>() { @Override public int compare(Object o1, O...

EditText加入图片混编显示_Ooosweet的博客-程序员秘密

Android的WebView固然强大,不过很多时候还要依赖于Android组件。这些组件的常规的使用方法这里就不必说了,而在这些组件中还有很多比较有趣的使用方法。例如,使用过QQ for Android的开发人员可能会发现,在输入聊天记录时,可以直接将表情图像放到EditText组件中(如图3所示)。也许会多初学者会感觉实现这个功能比较困难,但实际上实现这个功能再简单不过了。 

利用alembic进行sqlalchemy ORM数据库模型版本管理_deerlux的博客-程序员秘密

说实在的真不知道该怎么起这篇文章的标题。需求是这样的,数据库的设计与定义采用sqlalchemy ORM的方式进行定义,那么如果对需要对数据库结构进行修改呢,谁家的数据库设计也不会保证一步到位啊,这种模式下是不是我要先修改ORM定义,再用一个SQL修改数据库结构,因为当我的数据库已经在运行之后,总不能再Base.metadata.create_all()了吧。alembic就是为了解决这种问题而存在

python检测usb插拔_检测热插拔偶数的python脚本_公路商店ontheroadstore的博客-程序员秘密

我尝试使用python来检测鼠标和键盘事件,并在检测期间容忍热插拔操作。我编写这个脚本来自动检测运行时的键盘和鼠标插件,并输出所有的键盘和鼠标事件。我使用evdev和pyudev包来实现这个功能。我的键盘和鼠标检测主要包括键盘和插件。然而,每当我拔掉鼠标,许多奇怪的事情发生,我的脚本无法正常工作。我有几个困惑。在(1)每当鼠标插入系统时,/dev/input/文件夹中都会生成两个文件,包括./mo...

webuploader的使用_yipanbo的博客-程序员秘密

网上的例子不多,看了官网的demo,也是云里雾里的,感觉晕了。直到看到这篇文章,深受启发,有种豁然开朗的感觉。http://blog.csdn.net/momo_mutou/article/details/38400047所以这里先写个思路。1.先使用ajax提交表单;2.在回调函数里面获取到插入的id,给webuploader的formData赋值,主要是webuploader的

推荐文章

热门文章

相关标签