VIM主题(Xshell端)

[注]我的配置:Xshell连接VMware Workstation Pro下的Ubuntu 18 server版
(要注意这里的server版,好似该版本没有下述的256色,反正在系统里面显示我没弄不成功,但在Xshell端显示完美!)

  1. 查看Vim示例当前的颜色主题

    打开一个Vim窗口,输入命令:color或:colorscheme后回车查看当前的颜色主题。

  2. Vim实例中设置颜色主题

    输入命令"colorscheme 主题名字",即可设置当前vim实例的颜色主题。

  3. 查看Vim的运行目录

    vim的颜色主题文件放在Vim运行目录下的color目录下,所以我们首先需要知道vim的运行目录。

    在vim中输入命令:echo $VIMRUNTIME 来查看Vim的运行目录。usr/share/vim/vim80

  4. 进入color目录下,查看以“.vim”为结尾的颜色主题文件

    进入vim的运行目录,查看color目录下以“.vim”为结尾的文件,这些文件即是颜色主题文件,文件名就是主题名字。

  5. 修改vim配置文件,更改默认颜色主题

    打开/etc/vim/vimrc文件,在其中加入一行"colorscheme 颜色主题名字",之后保存更改即可



    最后记得将上面设置的主题颜色的文件放到~/.vim/colors文件夹里面

Xshell配色方案(Solarized Dark)

[Xshell] New Color Scheme Pack (terminal.sexy) | Netsarang Blog

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

豆沙绿颜色参数:

RGB颜色:199;237;204

十六位颜色代码:#C7EDCC

色调:85;饱和度:123;亮度:205

设置命令行提示符

在命令行提示符显示用户名,当前机器IP,当前时间,当前路径等信息。但有时候如果我们的目录很长,敲击命令很不方便,可以通过修改 PS1 环境变量,让命令提示符在第二行显示:

如下示例,后面的 \n 就是起到了提示符 $ 在第二行显示效果。

export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]10.185.25.224\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "

或者

export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "

效果如下:

Linux SSH终端terminal配色更改为256色

Linux SSH终端terminal配色更改为256色 - 海运的博客

开启终端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,来给服务器传递这个环境变量。

每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。

linux term和vim配色方案

[转]linux term和vim配色方案 - 简书

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

[转]开启xterm终端256色和终端下vim 256色 - origin_lee的专栏 - CSDN博客





Xshell连接ubuntu server端的vim(256色彩配置)的更多相关文章

  1. 使用Xshell连接Ubuntu

    使用Xshell连接Ubuntu Xshell是一个安全终端模拟软件,可以进行远程登录.我使用XShell的主要目的是在Windows环境下登录Linux终端进行编码,非常方便.本文简单介绍下它的使用 ...

  2. VM虚拟机和主机互传文件,使用xshell连接Ubuntu

    安装虚拟机后,有时需要在window和Ubuntu互传文件,安装VMwave tooles比较麻烦,干脆直接用xshell连接Ubuntu即可 1,已经安装Ubuntu和xshell 2,在Ubunt ...

  3. xshell 使用root 连接ubuntu server

    下载一个虚拟机,安装Ubuntu server 下载一个xshell 第一步 :先使用账号登录 第二步:给root设置初始密码 sudo passwd root 第三步:切换root 账户,使用vi ...

  4. 通过 xshell 连接 ubuntu on windows(WSL)

    装上 ubuntu on windows 后,默认要先打开 cmd, 再运行 bash 进入 ubuntu 的 shell. 但是这个shell很难看,配色不好就算了,还存在各种复制粘贴麻烦. 默认没 ...

  5. xshell连接ubuntu

    安装了 ubuntu-14 ,为了连接 xshell ,做出的一些配置如下: 1.激活root用户 sudo passwd root 设置新密码,设置成功后会有提示 passwd:password u ...

  6. Xshell连接Ubuntu失败问题

    转自:https://www.linuxidc.com/Linux/2017-08/146222.htm Xshell是一个安全终端模拟软件,可以进行远程登录.我使用XShell的主要目的是在Wind ...

  7. 使用Xshell连接Ubuntu详解

    Xshell是一个安全终端模拟软件,可以进行远程登录.我使用XShell的主要目的是在Windows环境下登录Linux终端,传输一些大文件到Linux环境上去. 1.下载安装xshell客户端,在安 ...

  8. xshell连接Ubuntu虚拟机

    Ubuntu系统 1,安装ssh sudo apt-get install openssh-server 2,启动ssh进程 /etc/init.d/ssh start 3,查看进程信息 ps -e ...

  9. xshell 连接 ubuntu 16.04报错

    outgoing encryption 错误   使用xshell和xftp连接 ubuntu 16.04 时出现找不到匹配的 outgoing encryption 算法的错误提示. 问题阐述: 在 ...

随机推荐

  1. 使用IO流写文件的一些骚操作

    序言 当需要对文件进行操作时,使用IO流是不能避免的操作:比如业务中需要存储一些请求的响应结果中的一些内容.当所需处理的文件过大时,如果频繁的关闭文件流,会造成很大的开销,何时关闭?往往会造成比较大的 ...

  2. java实现 批量转换文件编码格式

    一.场景说明 不知道大家有没有遇到过之前项目是GBK,现在需要全部换成UTF-8的情况.反正我是遇到了. eclipse可以改变项目的编码格式,但是文件如果直接转换的话里面的中文就会全部乱码,需要先复 ...

  3. elementUi的时间选择器在IE浏览器的赋值问题--前端

    项目技术:vue+elementUi,组件化 出现的问题:在IE浏览器(IE10+),唤醒组件加载赋值,表单中el-input等框赋值正确,el-date-picker选择器没有显示所附的值(或显示p ...

  4. .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比

    Pop分组模式和表格模式对比 关键词: 驰骋工作流引擎  表单引擎  ccflow   .net开源工作流  jflow Java工作流引擎 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 a ...

  5. 升鲜宝V2.0_生鲜配送行业,对生鲜配送系统开发与实施的深度对比与思考_升鲜宝生鲜配送系统_15382353715_余东升

               升鲜宝V2.0_生鲜配送行业,对生鲜配送系统开发与实施的深度对比与思考_升鲜宝生鲜配送系统_15382353715_余东升 笔者从事生鲜配送软件开发接近10年,前前后后研究了很多 ...

  6. vue框架构建项目流程

    构建项目流程: 1.全局查询:node -v 2.全局初始化:npm install --global vue-cli 3.模块化工程:vue init webpack myapp--->y,n ...

  7. Sql Server 完全卸载,卸载干净,Windows 7。

    一般卸载程序的卸载方法无法完全清除SqlServer 导致重装sqlserver报错,下面给大家介绍和讲解如何完全卸载Sql Server. (此教程使用的系统为Windows 7[Win10,Win ...

  8. WebApi 身份认证解决方案:Basic基础认证

    前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题.也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想 ...

  9. SqlServer 操作 JSON

    SqlServer 操作 JSON Intro Sql Server 从 2016 开始支持了一些 json 操作,最近的项目里也是好多地方直接用字段直接存成了 json ,需要了解一下怎么在 Sql ...

  10. iis问题

    1.8.5版本的iis配置完成,不能打开网页显示503.原因是应用程序池,加载用户配置文件失败,然后应用程序池关闭了.关闭它就可以正常打开了. server2008,打不开网页,打开url显示目录的原 ...