Linux如何在Vim中更改颜色和主题

Vim是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。Vim既可以在命令行中执行,也可以在图形界面中操作。

Vim 的教程有很多,本文我们主要讲的是如何更改 Vim 的颜色和主题。

Vim 对于初学者来讲的话,其实不是非常友好。但如果你熟练使用了 Vim 之后,你就会发现,你再也离不开 Vim 了。

Vim的主题的什么东西?

所谓的主题,其实本质上就是一种配色方案,也就是一组具有美感的,在视觉上提升使用者的使用体验的色彩组合。Vim 编辑器本身也附带了一些现成的配色方案。

不过需要注意的这里描述的 Vim 配色方案是应用在代码上的,具体而言就是在代码的一些关键字上加上特定的颜色,不是应用在终端的背景颜色上的。

要查看当前的 Vim 的配色方案,在进入 Vim 的操作界面之后输入以下命令:

:colorscheme

要查看有哪些可用的默认配置方案,可以使用以下命令:

:colorscheme+空格+Tab

其实就是在空格之后多次点击 tab 键,切换到想设置的颜色然后回车进行设置。默认的配色方案有很多种,比如基本的有 红、蓝、黑灰,特殊的有 desert 等等。

下载自己喜欢的配色文案

如果不喜欢默认主题呢?我们可以到在 Github上找到很多不错的主题,而其中很多也可以通过 Vimcolors.com 来获取。其中有些主题不仅改变代码和语法的颜色,还会改变背景颜色。

找到自己喜欢的主题之后,可以用以下方式来将这些主题应用到你的 Vim 中。

1.首先创建一个 .vim 目录:

$ mkdir ~/.vim

2. 然后使用以下命令将主题仓库克隆到自己的 .vim 文件夹中:

$ git clone <https://github.com/flazz/vim-colorschemes.git> ~/.vim

以上尖括号里的地址可能会根据主题项目而变。

3.进入 Vim 操作模式,使用之前的命令选择主题:

:colorscheme+空格+Tab

或者,你也可以直接指定主题,就不用一直敲 Tab 键了。

:colorscheme yourTheme

但是,这两个操作都不是永久的,你一旦关闭 Vim ,主题又将自动重置了。如果你需要将 Vim 的主题默认为你喜欢的主题,可以运行下面这条命令:

$ echo 'colorscheme <desert>' >> ~/.vimrc

选一个喜欢的主题

使用哪种主题完全取决于个人喜好,我个人喜欢使用颜色比较明亮的主题。有人喜欢黑色的主题,电影里的黑客常常就是用的那样的主题。也有人喜欢彩色的主题。

如果不确定要选择哪一种主题,这里有一些推荐的方案,可以参考一下。

童话花园 fairy-garden

冰河世纪 ice-age

忧郁 bluewery

synthwave84

anderson

 总结

到此这篇关于Linux如何在Vim中更改颜色和主题的文章就介绍到这了,更多相关vim 更改颜色和主题内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • linux系统中使用Vim删除偶数行或者奇数行

    删除偶数行的方法如下: :g/^/+1 d 上面用到了:gbobal命令,gbobal命令格式如下: :[range]global/{pattern}/{command} global命令实际上是分成两步执行:首先扫描[range]指定范围内的所有行,给匹配{pattern}的行打上标记:然后依次对打有标记的行执行{command}命令,如果被标记的行在对之前匹配行的命令操作中被删除.移动或合并,则其标记自动消失,而不对该行执行{command}命令.{command}可以是一个ex命令,也可以

  • 解决linux下vim中文乱码的方法

    Vim编码的详细介绍 Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2.UTF-8 等流行的 Unicode 编码方式. Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助  :help encoding-names),它们的意义如下: 1.encoding: Vim 内部使用的字符编码方式,包括 Vim 的 buf

  • Linux下设置Vim编辑器里Tab的长度行号

    使用Vim编辑器写脚本时,经常会遇到多重循环语句,习惯上会用tab键来补齐.这时设置tab键占用的长度,可以调节界面的松紧度,使其达到令人满意的效果. 在针对个别用户和所有用户来设置时,与编辑SSH相应的配置文件十分类似. 一.设置当前用户的Tab键的长度 编辑配置文件~/.vimrc即可 vim ~/.vimrc set tabstop=2 //设置Tab的长度为2个字节 保存并退出 二.设置所有用户的Tab键的长度 这里编辑配置文件/etc/vimrc,在文件末尾添加set tabstop参

  • Linux (Ubuntu 18.04) 下安装vim编辑器的方法

    大家可以去Ubuntu官网下载桌面系统: https://ubuntu.com/download/desktop ,虽然最新版是19.04,但是建议大家下载稳定版18.04.安装过程非常简洁,我使用的是VMware Workstation Pro虚拟机,大家也可以用其他的,这个没什么影响. Ubuntu 18.04 用起来还是要比老版本要舒服很多的,毕竟做了这么久的Windows开发,突然接触linux,还是有点不习惯,但是新版的Ubuntu的一些操作习惯已经很接近Windows了,毕竟科技的发

  • Linux使用vim编辑文件保存时报E514:write error (file system full?)问题解决

    发现问题 今天在Linux上使用vim编辑文件保存时报如下错误: E514: write error (file system full?) 从错误看,是磁盘满了,于是使用df -hl查看磁盘使用情况 $ sudo df -hl Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_myserver-lv_root 50G 43G 4.6G 91% / tmpfs 7.8G 268K 7.8G 1% /dev/shm /dev/sda

  • Linux如何在Vim中更改颜色和主题

    Vim是我们在Linux中非常常用的一款文本编辑器.Vim 是一款免费.开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ .Vim既可以在命令行中执行,也可以在图形界面中操作. Vim 的教程有很多,本文我们主要讲的是如何更改 Vim 的颜色和主题. Vim 对于初学者来讲的话,其实不是非常友好.但如果你熟练使用了 Vim 之后,你就会发现,你再也离不开 Vim 了. Vim的主题的什么东西? 所谓的主题,其实本质上就是一种配色方案,也就是一

  • 如何在 Matplotlib 中更改绘图背景的实现

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库. 在本教程中,我们将研究如何在Matplotlib中更改绘图的背景. 导入数据和库 让我们首先导入所需的库.显然,我们将需要Matplotlib,并且将使用Pandas读取数据: import matplotlib.pyplot as plt import pandas as pd 具体来说,我们将使用Seattle Weather Dataset(https://ww

  • Oracle Faq(如何在ORACLE中更改表的列名和顺序 )

    如需转载,请注明出处!用过ORACLE的人都知道,要想在ORACLE中更改表的列名和顺序可是一件很烦琐的事,下面给大家提供一种简单的方法. SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1'; OBJECT_ID----------6067SQL> select obj#,col#,name from sys.col$ where obj#=6067; OBJ# COL#--------

  • Android如何在Gradle中更改APK文件名详解

    前言 本文主要给大家介绍了关于Android在Gradle中更改APK文件名的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 默认情况下,Android Studio中的Gradle构建命名为.apk文件app-release.apk.对应用程序build.gradle文件进行了一些小的更改,可以将.apk名称更改为<app name>-release-<version>.apk. 需要在app的目录下面修改build.gradle文件. 第一步是将pro

  • python在linux中输出带颜色的文字的方法

    在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中.而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息. 我们可以通过对有用的信息设置不同颜色来达到醒目的效果,因为我平时都是在linux下开发,而linux终端中的颜色是用转义序列控制的,转义序列是以ESC开头,可以用\033完成相同的工作(ESC的ASCII码用十进制表示就是27,等于用八进制表示的33). 书写格式,和相关说明如下: 复制代码

  • 利用C#实现在Word中更改字体颜色

    目录 程序环境 更改段落字体颜色 完整代码 效果图 更改特定文本字体颜色 完整代码 效果图 在日常工作中,我们有时会需要修改字体的颜色来突出文本重点,让读者更容易抓住文章要点.在今天这篇文章中,我将为大家介绍如何以编程方式,在Word更改字体颜色.本文将分为两部分分别介绍如何实现此操作.以下是我整理的步骤及方法,并附上C#/VB.NET代码供大家参考. 更改段落字体颜色 更改特定文本字体颜色 程序环境 本次测试时,在程序中引入Free Spire.Doc for .NET.可通过以下方法引用 F

  • 如何在vue 中使用柱状图 并自修改配置

    1.在html文件导入echart <!-- 引入echarts --> <script src="https://cdn.bootcdn.net/ajax/libs/echarts/4.8.0/echarts.min.js"></script> 2.在main.js上挂载echarts对象 Vue.prototype.$echarts = window.echarts // 使用时直接使用this.$echarts 3.页面结构 <templ

  • Tomcat配置及如何在Eclipse中启动

    如何安装和配置Tomcat8 Apache Tomcat是目前最常见和流行的基于java的web容器.在本文中,我将向您展示如何安装tomcat8并调整配置文件. Tomcat的主要优点是占地面积小,配置简单,社区参与历史悠久.通常,开发人员可以在5到10分钟(包括tomcat下载时间)内启动并运行一个功能强大的Tomcat安装.Tomcat只需要很少的开箱即用配置就可以在开发机器上运行良好,但是它也可以进行显著的调优,以便在高负载.高可用性的生产环境中运行良好.您可以创建大型Tomcat集群来

  • python 如何在 Matplotlib 中绘制垂直线

    介绍 Matplotlib是Python中使用最广泛的数据可视化库之一.Matplotlib的受欢迎程度大部分来自其自定义选项.您可以调整其对象层次结构中的几乎任何元素. 在本教程中,我们将研究如何在Matplotlib图上绘制垂直线,这使我们能够标记和突出显示图的某些区域,而无需缩放或更改轴范围. 创建图 让我们首先用一些随机数据创建一个简单的图: import matplotlib.pyplot as plt import numpy as np fig, ax = plt.subplots

  • 如何在PHP中操作临时文件

    获取 PHP 的默认临时创建文件目录 学习过 Linux 操作系统的都会知道有一个目录是 /tmp 目录( Windows 中一般是:C:\Windows\Temp\ ),它是用来存放系统的一些临时文件的,所以,这个目录也叫做临时文件目录.很多软件都会将一些临时保存的文件放在这个目录里面,包括一些缓存.一些临时生成的脚本之类的.PHP 在默认情况下也会将临时文件目录指向这个目录,包括 SESSION 文件之类的临时文件都会保存在这里.它可以在 php.ini 文件中通过 sys_tmp_dir

随机推荐