加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

谁说 Vim 不好用?送你一个五彩斑斓的编辑器!

发布时间:2019-09-13 03:45:42 所属栏目:建站 来源:良许
导读:信托各人在行使各类百般强盛的 IDE 写代码时城市留意到,代码中各类范例的要害字会用奇异的颜色标志出来,然后形成一套语法高亮法则。这样不只雅观,并且利便代码的阅读。而在上古神器 Vim 中,我们凡是看到的是黑底白字,没有任何其余颜色。莫非我们的 Vi
副问题[/!--empirenews.page--]

 谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

信托各人在行使各类百般强盛的 IDE 写代码时城市留意到,代码中各类范例的要害字会用奇异的颜色标志出来,然后形成一套语法高亮法则。这样不只雅观,并且利便代码的阅读。而在上古神器 Vim 中,我们凡是看到的是黑底白字,没有任何其余颜色。莫非我们的 Vim 就这么死板乏味吗?虽然不是,Vim 潜匿了很是多很是适用的成果与能力,不是老司机基础就不知道。下面来具体先容。在开始之前,我们要先搜查一下体系中是否安装了 Vim 编辑器。一样平常来说 Ubuntu 体系是默认自带的,没有的小搭档请先自行安装。

  1. $ sudo apt-get install vim 

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

然后我们运行以下呼吁来查察安装好的 Vim 编辑器的版本。

  1. $ vim -version 

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

接下来,我们就可觉得 Vim 编辑器添加配色方案。为了能看出结果,我们筹备了一个名为 login.sh 的 bash 文件,它的内容如下:

login.sh

  1. !/bin/bash 
  2.  
  3. echo "Type your username" 
  4. read username 
  5. echo "Type your password" 
  6. read password 
  7.  
  8. if [[ ( $username == "admin" && $password == "secret" ) ]]; then 
  9. echo "Authorized user" 
  10. else 
  11. echo "Unauthorized user" 
  12. fi 

运行以下呼吁行使 Vim 编辑器打开该文件:

  1. $ vim login.sh 

启用/禁用语法高亮表现

有些刊行版的 Vim 编辑器已经帮你默认启用语法高亮,而有些刊行版却没有。假如没有默认打开语法高亮,那么我们就必要自行打开。打开的要领着实也很简朴。在 Vim 编辑器中打开 login.sh 文件后,按 ESC 键并键入 :syntax on ,语法高亮表现就打开了,很是利便。

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

同样,封锁语法高亮也很简朴,只需按 ESC 键并键入 :syntax off即可。

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

永世启用或禁用语法高亮表现

方才那种打开语法高亮的要领只是暂且性的,一旦当前文件封锁,下次打开文件就必要从头打开语法高亮。假如想要永世启用或禁用语法高亮表现,就必要修改 .vimrc 文件。起首,我们行使 Vim 打开 .vimrc 文件。

  1. $ sudo vim ~ / .vimrc 

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

然后,在打开的文件中添加一句 syntax on 呼吁,代表永世启用语法高亮表现。最后再输入 :wq 生涯并封锁文件。

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

假如想要永世禁用语法高亮,则添加 syntax off 呼吁即可。

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

改变配色方案

在默认环境下,打开语法高亮后 Vim 为你应用了一套默认的配色方案,而现实上 Vim 尚有许多套配色方案可供我们行使,我们可以自行去修改。安装 Vim 后,颜色方案文件位于 /usr/share/vim/vim*/colors/中。我们可以运行以下呼吁来查察 Vim 配色方案文件的列表。

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

谁说 Vim 欠好用?送你一个五彩斑斓的编辑器!

可以看出 Vim 为我们提供了很是多的配色方案,我们可以按照本身的必要自由选择。假设,我们有一个 hello.html 的 html 文件,我们想要将它的的配色方案改为 morning 范例。

hello.html

  1. <html> 
  2. <head> 
  3. <title> Welcome </title> 
  4. </head> 
  5. <body> 
  6. <p> Hello Everybody, Welcome to our site </p> 
  7. </body> 
  8. </html> 

我们起首运行以下呼吁在 Vim 中打开这个 html 文件。

  1. $ vim hello.html 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读