学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: Linux > 打造一款彩色Vim编辑器【Linux】,vim,彩色

置信人人在运用林林总总壮大的 IDE 写代码时都邑注意到,代码中各种范例的关键字会用奇特的色彩标记出来,然后构成一套语法高亮划定规矩。如许不仅雅观,而且轻易代码的浏览。而在上古神器 Vim 中,我们一般看到的是黑底白字,没有任何别的色彩。岂非我们的 Vim 就这么索然无味吗?固然不是,Vim 隐蔽了异常多异常有用的功能与技能,不是老司机基础就不晓得。

下面来细致引见。在入手下手之前,我们要先检查一下体系中是不是装置了 Vim 编辑器。一般来说 Ubuntu 体系是默许自带的,没有的小伙伴请先自行装置。

$ sudo apt-get install vim

然后我们运转以下敕令来检察装置好的 Vim 编辑器的版本。

$ vim -version

接下来,我们就能够为 Vim 编辑器增加配色计划。为了能看出结果,我们预备了一个名为 login.sh 的 bash 文件,它的内容以下:login.sh

#!/bin/bash
echo "Type your username"
read username
echo "Type your password"
read password
if [[ ( $username == "admin" && $password == "secret" ) ]]; then
echo "Authorized user"
else
echo "Unauthorized user"
fi

运转以下敕令运用 Vim 编辑器翻开该文件:

$ vim login.sh

启用/禁用语法高亮显现

有些发行版的 Vim 编辑器已帮你默许启用语法高亮,而有些发行版却没有。假如没有默许翻开语法高亮,那末我们就须要自行翻开。翻开的要领实在也很简单。在 Vim 编辑器中翻开 login.sh 文件后,按 ESC 键并键入 :syntax on ,语法高亮显现就翻开了,异常轻易。

一样,封闭语法高亮也很简单,只需按 ESC 键并键入 :syntax off即可。

永远启用或禁用语法高亮显现

方才那种翻开语法高亮的要领只是临时性的,一旦当前文件封闭,下次翻开文件就须要从新翻开语法高亮。假如想要永远启用或禁用语法高亮显现,就须要修正 .vimrc 文件。起首,我们运用 Vim 翻开 .vimrc 文件。

$ sudo vim ~ / .vimrc

然后,在翻开的文件中增加一句 syntax on 敕令,代表永远启用语法高亮显现。末了再输入 :wq 保留并封闭文件。

假如想要永远禁用语法高亮,则增加 syntax off 敕令即可。

转变配色计划

在默许情况下,翻开语法高亮后 Vim 为你运用了一套默许的配色计划,而实际上 Vim 另有许多套配色计划可供我们运用,我们能够自行去修正。装置 Vim 后,色彩计划文件位于 /usr/share/vim/vim*/colors/中。我们能够运转以下敕令来检察 Vim 配色计划文件的列表。

$ ls -l /usr/share/vim/vim*/colors/

能够看出 Vim 为我们供应了异常多的配色计划,我们能够依据本身的须要自由挑选。假定,我们有一个 hello.html 的 html 文件,我们想要将它的的配色计划改成 morning 范例。

hello.html

<html>
<head>
<title> Welcome </title>
</head>
<body>
<p> Hello Everybody, Welcome to our site </p>
</body>
</html>

我们起首运转以下敕令在 Vim 中翻开这个 html 文件。

$ vim hello.html

按 ESC 并键入 :colorscheme morning ,如许我们就变动了文件当前的色彩计划。

运用新色彩计划后 。但这类变动依然是临时的,封闭编辑器后配色计划将被重置。

假如想要永远设置特定的配色计划及背景,那末我们须要再次翻开 .vimrc 文件并增加以下敕令文本。下面设置的是夜晚配色计划,会将背景色彩设置为深色。

color evening
set background=dark

依据言语挑选配色计划

Vim 编辑器支撑多种言语的语法,比方 PHP,Perl,Python,awk 等。依据差别言语,它会运用一套响应言语的配色计划。比方如今有一个名为 average.py 的 Python 文件,我们用 Vim 编辑器翻开它。经由过程 Vim 编辑器的默许配色计划。

这是一个 Python 文件,但假如我们想以 Perl 的语法作风来显现,要怎样操纵?我们只需输入 :set syntax=perl ,按 Enter 键就能够了,结果以下图所示。

:set syntax=perl

自定义配色计划

前面所引见的那些配色计划,实在都是体系自带的,我们只是挑选一下罢了。假如我们想要个性化一点,自定义一套配色计划,要怎样操纵?壮大的 Vim 也是支撑你这个需求的!一般而言,语法须要高亮的不过就是 变量、解释、常量 之类的,Vim 编辑器支撑的语法高亮组有以下 9 个:

Identifier
变量
Statement
关键字,比方 if,else,do,while等
Comment
解释
Type
数据范例,如 int、double、string等
PreProc
预处理器语句,比方 #include
Constant
常量,如数字、带引号的字符串、真/假等
Special
特殊符号,如“\t”、“\n”等
Underlined
带下划线的文本
Error
毛病

下面举个例子。在 Vim 编辑器中翻开名为 leap.py 的 Python 剧本文件。默许情况下,该文件的语法高亮显现以下图所示。

假如我们想把关键字变成赤色,该怎样操纵?只需输入 :hi Statement ctermfg=red 即可。这时候,if 和 else 的色彩将变成赤色。:hi Statement ctermfg=red

固然,关于解释、常量、数据范例,我们也能够运用一样的要领来转变色彩。如许一来,你就会构成一套本身的配色计划,觉得是不是是很酸爽?

本文来自ki4网,linux体系教程栏目,迎接进修!

以上就是打造一款彩色Vim编辑器的细致内容,更多请关注ki4网别的相干文章!

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"打造一款彩色Vim编辑器【Linux】,vim,彩色"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线