在vi或者vim编辑器中打开或者关闭颜色语法突出显示
时间:2020-01-09 10:43:54 来源:igfitidea点击:
如何在Linux或者类似Unix的操作系统上的vi或者vim文本编辑器中打开或者关闭颜色语法突出显示?
Vim或者vi是文本编辑器。
它可以用于编辑各种纯文本文件,编辑程序和UNIX/Linux配置文件。
Vim支持其他选项,并且在旧的优质vi文本编辑器之上进行了许多增强。
语法高亮只是vi/vim文本编辑器的功能,它根据术语类别以不同的颜色和字体显示文本,尤其是源代码。
以下说明向您展示如何为在Linux或者类Unix系统上运行的VI/VIM文本编辑器启用或者禁用语法颜色。
如何启用Vim语法颜色选项
- 通过输入以下命令来编辑~/.vimrc文件:
vi~/.vimrc
- 追加以下选项
- 语法开启
- 保存并关闭文件
- 通过运行vim命令对其进行测试:
vim foo.sh
让我们详细了解步骤。
在vim中打开颜色语法突出显示
打开一个文件,例如打开一个名为file.c的现有文件,执行:
$ vi file.c
现在按ESC键,执行如下:
:syntax on
在vi或者vim中启用语法高亮显示时,这是C源代码编辑:
在vi或者vim中打开或者关闭颜色语法突出显示
关闭vim中的颜色语法突出显示
要关闭它,请按ESC键,执行:
:syntax off
如何使语法高亮在vim下永久存在?
您可以编辑~/.vimrc文件,并在文件上添加append vim命令syntax on
。
这确保vim将以颜色语法突出显示选项开头:
$ cd ~ $ vi .vimrc
追加以下行:
syntax on
保存并关闭文件。
现在,您应该可以使用vim来编辑带有选项语法的文件。
如何设置和使用Vim配色方案
您可以在以下路径中找到已安装的配色方案:
/usr/share/vim/vim*/colors/
使用ls命令列出它:
$ ls -l /usr/share/vim/vim*/colors/
输出示例:
total 76 -rw-r--r-- 1 root root 2476 May 27 01:43 blue.vim -rw-r--r-- 1 root root 2990 May 27 01:43 darkblue.vim -rw-r--r-- 1 root root 548 May 27 01:43 default.vim -rw-r--r-- 1 root root 2522 May 27 01:43 delek.vim -rw-r--r-- 1 root root 2812 May 27 01:43 desert.vim -rw-r--r-- 1 root root 1666 May 27 01:43 elflord.vim -rw-r--r-- 1 root root 2452 May 27 01:43 evening.vim -rw-r--r-- 1 root root 1958 May 27 01:43 industry.vim -rw-r--r-- 1 root root 3555 May 27 01:43 koehler.vim -rw-r--r-- 1 root root 2460 May 27 01:43 morning.vim -rw-r--r-- 1 root root 2006 May 27 01:43 murphy.vim -rw-r--r-- 1 root root 1037 May 27 01:43 pablo.vim -rw-r--r-- 1 root root 2673 May 27 01:43 peachpuff.vim -rw-r--r-- 1 root root 2904 May 27 01:43 README.txt -rw-r--r-- 1 root root 1393 May 27 01:43 ron.vim -rw-r--r-- 1 root root 2720 May 27 01:43 shine.vim -rw-r--r-- 1 root root 2445 May 27 01:43 slate.vim -rw-r--r-- 1 root root 1629 May 27 01:43 torte.vim -rw-r--r-- 1 root root 1840 May 27 01:43 zellner.vim
要使用奶油色配色方案,请在vim文本编辑器中执行以下内容:
:colorscheme torte
总结
在~~ .vimrc中添加命令
vim命令 | 描述/用途 |
---|---|
syntax on | 启用vi/vim语法颜色 |
syntax off | 禁用vi/vim语法颜色 |
colorscheme foo | 指定称为foo的颜色方案。使用/usr/share/vim/vim*/colors/ 查找已安装的配色方案 |
请注意,在大多数Linux发行版vi上,是vim的符号链接。