成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

誰說 Vim 不好用?送你一個五彩斑斕的編輯器!

開發 開發工具
相信大家在使用各種各樣強大的 IDE 寫代碼時都會注意到,代碼中各種類型的關鍵字會用獨特的顏色標記出來,然后形成一套語法高亮規則。

 

 

相信大家在使用各種各樣強大的 IDE 寫代碼時都會注意到,代碼中各種類型的關鍵字會用獨特的顏色標記出來,然后形成一套語法高亮規則。這樣不僅美觀,而且方便代碼的閱讀。而在上古神器 Vim 中,我們通??吹降氖呛诘装鬃郑瑳]有任何其它顏色。難道我們的 Vim 就這么枯燥乏味嗎?當然不是,Vim 隱藏了非常多非常實用的功能與技巧,不是老司機根本就不知道。下面來詳細介紹。在開始之前,我們要先檢查一下系統中是否安裝了 Vim 編輯器。一般來說 Ubuntu 系統是默認自帶的,沒有的小伙伴請先自行安裝。

  1. $ sudo apt-get install vim 

 

然后我們運行以下命令來查看安裝好的 Vim 編輯器的版本。

  1. $ vim -version 

 

接下來,我們就可以為 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 ,語法高亮顯示就打開了,非常方便。

 

同樣,關閉語法高亮也很簡單,只需按 ESC 鍵并鍵入 :syntax off即可。

 

永久啟用或禁用語法高亮顯示

剛剛那種打開語法高亮的方法只是暫時性的,一旦當前文件關閉,下次打開文件就需要重新打開語法高亮。如果想要永久啟用或禁用語法高亮顯示,就需要修改 .vimrc 文件。首先,我們使用 Vim 打開 .vimrc 文件。

  1. $ sudo vim ~ / .vimrc 

 

然后,在打開的文件中添加一句 syntax on 命令,代表永久啟用語法高亮顯示。最后再輸入 :wq 保存并關閉文件。

 

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

 

改變配色方案

在默認情況下,打開語法高亮后 Vim 為你應用了一套默認的配色方案,而實際上 Vim 還有很多套配色方案可供我們使用,我們可以自行去修改。安裝 Vim 后,顏色方案文件位于 /usr/share/vim/vim*/colors/中。我們可以運行以下命令來查看 Vim 配色方案文件的列表。

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

 

可以看出 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 

按 ESC 并鍵入 :colorscheme morning ,這樣我們就更改了文件當前的顏色方案。

 

應用新顏色方案后,效果如下圖顯示。但這種更改依然是暫時的,關閉編輯器后配色方案將被重置。

 

如果想要永久設置特定的配色方案及背景,那么我們需要再次打開 .vimrc 文件并添加以下命令文本。下面配置的是夜晚配色方案,會將背景顏色設置為深色。

  1. color evening 
  2. set background=dark 

 

之后再重新打開剛才的文件,效果就會變成如下圖所示。

 

根據語言選擇配色方案

Vim 編輯器支持多種語言的語法,例如 PHP,Perl,Python,awk 等。根據不同語言,它會應用一套相應語言的配色方案。比如現在有一個名為 average.py 的 Python 文件,我們用 Vim 編輯器打開它。通過 Vim 編輯器的默認配色方案,文件的顯示效果如下圖所示。

 

這是一個 Python 文件,但如果我們想以 Perl 的語法風格來顯示,要怎么操作?我們只需輸入 :set syntax=perl ,按 Enter 鍵就可以了,效果如下圖所示。

  1. :set syntax=perl 

 

自定義配色方案

前面所介紹的那些配色方案,其實都是系統自帶的,我們只是選擇一下而已。如果我們想要個性化一點,自定義一套配色方案,要怎么操作?強大的 Vim 也是支持你這個需求的!一般而言,語法需要高亮的無非就是 變量、注釋、常量 之類的,Vim 編輯器支持的語法高亮組有如下 9 個:

下面舉個例子。在 Vim 編輯器中打開名為 leap.py 的 Python 腳本文件。默認情況下,該文件的語法高亮顯示如下圖所示。

 

如果我們想把關鍵字變為紅色,該怎么操作?只需輸入 :hi Statement ctermfg=red 即可。這時,if 和 else 的顏色將變為紅色。

  1. :hi Statement ctermfg=red 

 

當然,對于注釋、常量、數據類型,我們也可以使用同樣的方法來改變顏色。這樣一來,你就會形成一套自己的配色方案,感覺是不是很酸爽?

責任編輯:武曉燕 來源: 良許Linux
相關推薦

2020-04-22 10:01:26

Vim編輯器代碼

2019-09-11 15:20:21

華為

2021-03-29 15:07:19

AI 數據人工智能

2021-05-10 07:35:11

SwaggeYApi部署

2021-03-19 08:38:12

Emacs應用windows

2025-01-20 08:10:00

AI模型研究

2016-01-07 13:45:28

微軟Windows桌面

2023-03-13 00:21:21

調試器斷點開發者

2017-03-09 11:45:16

LinuxVim編輯器

2020-10-14 14:00:39

VIM編輯器

2021-02-17 21:33:39

路由器產品網絡

2011-01-10 16:17:49

2018-09-25 09:25:11

Vim編輯器命令

2012-05-17 14:45:34

HTML5

2012-05-17 13:45:35

HTML5

2021-05-13 09:27:13

JavaThreadLocal線程

2016-11-02 15:16:38

2018-05-11 14:59:21

LinuxVim編輯器

2012-05-18 13:07:04

HTML5

2012-05-18 14:05:53

HTML5
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清视频一区 | 成人一区av | 精品国产高清一区二区三区 | 国产美女黄色 | 中文字幕日本一区二区 | 久久久久国色av免费观看性色 | 久久99蜜桃综合影院免费观看 | 国产精品日韩在线 | 欧美三级在线 | 日韩成人精品在线 | 中文在线a在线 | 免费在线观看一区二区 | 中文字幕亚洲一区二区va在线 | 天天干天天玩天天操 | sese视频在线观看 | 日韩欧美在线视频观看 | 九九色九九 | 国产免费色 | 国产在线一区二区三区 | 中文一区二区 | 欧美日韩精品一区二区天天拍 | 国产1区2区3区 | 亚洲精品乱码久久久久久9色 | 好姑娘高清在线观看电影 | 超碰人人91| 欧美日韩免费 | 国产午夜av片 | 蜜桃视频在线观看免费视频网站www | 国产成人精品一区二区三区四区 | 亚洲精品久久久一区二区三区 | 亚洲国产小视频 | 在线观看国产精品一区二区 | 久久久久久久久淑女av国产精品 | 成人免费精品视频 | 一级国产精品一级国产精品片 | 亚洲成人免费 | 欧美日韩高清在线一区 | 久久综合久久久 | 久久国产精品视频 | 99久久精品免费看国产高清 | 国产精品不卡一区 |