谁说 Vim 不好用?

日期:2019-09-13 21:08:08 来源:互联网 编辑:小TT 阅读人数:511

谁说 Vim 不好用?(图1)

谁说 Vim 不好用?(图2)

而在上古神器 Vim 中,我们通常看到的是黑底白字,没有任何其它颜色。难道我们的 Vim 就这么枯燥乏味吗?当然不是,Vim 隐藏了非常多非常实用的功能与技巧,不是老司机根本就不知道。下面来详细介绍。

$ sudo apt-get install vim

谁说 Vim 不好用?(图3)

$ vim -version

谁说 Vim 不好用?(图4)

login.sh

/bin/bashecho “Type your username”read usernameecho “Type your password”read passwordif 【 ( $username == “admin” && $password == “secret” ) 】; thenecho “Authorized user”elseecho “Unauthorized user”fi

!/bin/bash

$ vim login.sh

$ vim login.sh

谁说 Vim 不好用?(图5)

启用/禁用语法高亮显示

谁说 Vim 不好用?(图6)

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

谁说 Vim 不好用?(图7)

谁说 Vim 不好用?(图8)

永久启用或禁用语法高亮显示

刚刚那种打开语法高亮的方法只是暂时性的,一旦当前文件关闭,下次打开文件就需要重新打开语法高亮。

如果想要永久启用或禁用语法高亮显示,就需要修改 .vimrc 文件。首先,我们使用 Vim 打开 .vimrc 文件。

$ sudo vim ~ / .vimrc

谁说 Vim 不好用?(图9)

在打开的文件中添加一句 syntax on 命令,代表永久启用语法高亮显示。最后再输入 :wq 保存并关闭文件。

谁说 Vim 不好用?(图10)

如果想要永久禁用语法高亮,则添加 syntax off 命令即可。

谁说 Vim 不好用?(图11)

谁说 Vim 不好用?(图12)

改变配色方案

在默认情况下,打开语法高亮后 Vim 为你应用了一套默认的配色方案,而实际上 Vim 还有很多套配色方案可供我们使用,我们可以自行去修改。

安装 Vim 后,颜色方案文件位于 /usr/share/vim/vim*/colors/中。我们可以运行以下命令来查看 Vim 配色方案文件的列表。

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

谁说 Vim 不好用?(图13)

可以看出 Vim 为我们了非常多的配色方案,我们可以根据自己的需要自由选择。假设,我们有一个 hello.html 的 html 文件,我们想要将它的的配色方案改为 morning 类型。

hello.html

Welcome

Hello Everybody, Welcome to our site

我们首先运行以下命令在 Vim 中打开这个 html 文件。

$ vim hello.html

按 ESC 并键入 :colorscheme morning ,这样我们就更改了文件当前的颜色方案。

谁说 Vim 不好用?(图14)

谁说 Vim 不好用?(图15)

如果想要永久设置特定的配色方案及背景,那么我们需要再次打开 .vimrc 文件并添加以下命令文本。下面配置的是夜晚配色方案,会将背景颜色设置为深色。

color eveningset background=dark

谁说 Vim 不好用?(图16)

之后再重新打开刚才的文件,效果就会变成如下图所示。

谁说 Vim 不好用?(图17)

谁说 Vim 不好用?(图18)

根据语言选择配色方案

谁说 Vim 不好用?(图19)

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

set syntax=perl

谁说 Vim 不好用?(图20)

谁说 Vim 不好用?(图21)

自定义配色方案

前面所介绍的那些配色方案,其实都是自带的,我们只是选择一下而已。如果我们想要个性化一点,自定义一套配色方案,要怎么操作?强大的 Vim 也是支持你这个需求的!

谁说 Vim 不好用?(图22)

如果我们想把关键字变为红色,该怎么操作?只需输入 :hi Statement ctermfg=red 即可。这时,if 和 else 的颜色将变为红色。

hi Statement ctermfg=red

谁说 Vim 不好用?(图23)

当然,对于注释、常量、数据类型,我们也可以使用同样的方法来改变颜色。这样一来,你就会形成一套自己的配色方案,感觉是不是很酸爽?

END

本文相关词条概念解析:

配色

配色,就是将颜色摆在适当的位置,做一个最好的安排。色彩是通过人的印象或者联想来产生习理上的影响,而配色的作用就是通过改变空间的舒适程度和环境气氛来满足消费者的各方面的要求。配色主要有两种方式,一是通过色彩的色相、明度、纯度的对比来控制视觉刺激,达到配色的效果;另一种是通过心理层面感观传达,间接性地改变颜色,从而达到配色的效果。颜色可以互相混合,将不同的原来颜色混合,产生不同的新颜色。

网友评论
相关文章
欧冠B组第1轮,奥林匹亚科斯2-2逼平托特纳姆热刺

欧冠B组第1轮,奥林匹亚科斯2-2逼平托特纳姆热刺

欧冠B组第1轮,奥林匹亚科斯2-2逼平托特纳姆热刺[详情]

我和老公的复式新家,谁说选顶层不好,做得好了让朋友很羡慕!

我和老公的复式新家,谁说选顶层不好,做得好了让朋友很羡慕!

我和老公的复式新家,谁说选顶层不好,做得好了让朋友很羡慕![详情]

C罗此生最大遗憾是这个 镜头前他忍不住悲伤落泪

C罗此生最大遗憾是这个 镜头前他忍不住悲伤落泪

C罗此生最大遗憾是这个 镜头前他忍不住悲伤落泪[详情]

网站地图    Copyright     2016-2018  资讯网   All rights reserved.