配置使用vim编辑Nginx配置文件时语法高亮

vim是Unix系统中非常实用的文本编辑器,它和传统的vi相比最大的区别在于它所支持的配色方案,这个功能使得平时编辑一些配置文件或者是在写代码的时候极大的提高工作效率,如果我们在系统中有安装vim相应的包且开启了syntax配色方案的时候会不显示语法高亮往往是配置设置错误所引起的。一般配置错误有2个地方:1、是远程服务器的仿真客户终端配置错误;2、是服务器上环境变量配置错误。在这里就用SecureCRT仿真客户终端为例子简单的说一下vim开启syntax配色方案:

在SecureCRT上需要配置当前的session里开启客户的上的仿真,点选linux仿真再勾上“ANSI颜色”

再连接的服务器上看下TERM变量的值

[[email protected] ~]# echo $TERM
vt100
#这样设置当然是不会显示颜色的,修改下,为了使环境变量生效可以把TERM的配置写在/etc/profile或~/.bashrc中添加
[[email protected] ~]# TERM=linux
[[email protected] ~]# vim ~/.bashrc
…略…
TERM=linux
export TERM

这样在就开启了vim的配色方案,最后要说一下vim的默认所支持配色方案是放在/usr/share/vim/vim74/syntax/路径下的所有的*.vim文件下的,而控制语法高亮的文件是/usr/share/vim/vim74/syntax/syntax.vim,前一段有朋友问我Nginx为什么没有高亮显示其实是系统中默认没有配置的原因,在Nginx的源码包里contrib/vim/syntax文件夹下这个就是官方提供的vim配色方案,官方文档里有说,配置也很简单:

#在家目录建立.vim隐藏文件夹
[[email protected] ~]# mkdir ~/.vim
[[email protected] ~]# cd .vim
#新建syntax把官方的配置文件复制过来
[[email protected] .vim]# mkdir syntax/
[[email protected] .vim]# cp /usr/local/src/nginx-1.10.2/contrib/vim/syntax/nginx.vim syntax/
#再编辑文件filetype.vim
[[email protected] .vim]# vim filetype.vim
au BufRead,BufNewFile /usr/local/nginx/conf* if &ft == ‘‘ | setfiletype nginx | endif
#注意的是BufNewFile后面要放Nginx的配置文件路径

这样就配置好用vim编辑Nginx配置文件时语法高亮

时间: 2024-10-13 01:43:50

配置使用vim编辑Nginx配置文件时语法高亮的相关文章

vim高亮显示nginx配置文件的语法结构

1.下载vi语法高亮配置文件到 ~/.vim/syntax 备注:如果不存在则创建该目录 #cd ~/.vim/syntax #wget http://www.vim.org/scripts/download_script.php?src_id=19394 -O nginx.vim 最新版的nginx.vim  2.增加配置文件~/.vim/filetype.vim,并做如下修改 #vi ~/.vim/filetype.vim au BufRead,BufNewFile /etc/nginx/*

vim编辑Nginx配置文件语法高亮

mkdir -p ~/.vim/syntax cd .vim/syntax/ wget  -O nginx.vim vim ~/.vim/filetype.vim      au BufRead,BufNewFile */nginx*/conf/* set ft=nginx

vim显示行号、语法高亮、自动缩进的设置

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限     set nu!                                    "显示行号 set

vim nginx配置文件时具备语法高亮功能

1.下载nginx.vim 下载页面:http://www.vim.org/scripts/script.php?script_id=1886 wget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim 2.安装nginx.vim 将nginx.vim放置于~/.vim/syntax/目录, 3.配置 nginx.vim 而后在 ~/.vim/下新建 filetype.vim并添加如下行: au Bu

vim 支持 nginx配置文件 语法高亮

1.下载 nginx.vim 语法高亮文件 2.将文件复制到 /usr/share/vim/vim74/syntax 目录(也可以是 单用户目录 ~/.vim/syntax/) 3.修改 vim /usr/share/vim/vim74/filetypr.vim 增加 au BufRead,BufNewFile /etc/nginx/*,/usr/local/nginx/conf/* if &ft == '' | setfiletype nginx | endif 注意根据自己安装的nginx目

在WebStorm里配置watcher实现编辑less文件时自动生成.css文件

1.安装 nodejs     //查看nodejs版本  node -v //查看npm版本  npm -v //全局安装less  npm install -g less 2.配置webStrom 添加external Tools parameters是默认地址的话  直接点insert就行 (Progrem 自己的安装位置   F:\NODE\node.exe) (parameters:C:\Users\Administrator\AppData\Roaming\npm) 添加watche

Linux-vimrc(vim显示行号、语法高亮、自动缩进的设置 )

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限 set nu!                                    "显示行号 set gui

linux下centos下配置Nginx配置文件语法高亮

1.首先需要切换到nginx源码安装包文件: # cd /usr/local/zip/nginx-1.6.2   这是我的nginx源码文件地址 # ls auto   CHANGES     CHANGES.ru     conf     configure      contrib     html      LICENSE     Makefile    man   objs   README   src 2.切换到vim文件夹下 # cd contrib/vim # ls ftdetec

HOCON:nginx配置文件后缀conf是什么格式类型文件夹?intellij如何编辑

nginx的配置为*.conf ,这个conf是么子文件?之前确实不清楚. HOCON 简介HOCON(Human-Optimized Config Object Notation)是一个易于使用的配置文件格式.它被用于 Sponge 以及利用 Sponge API 的独立插件以储存重要的数据,比如配置或者玩家数据.HOCON 文件通常以 .conf 作为后缀名. 组成部分 一个 key 是一个键值对字符串中的前一个值 一个 value 可以是字符串.数字.对象.数组或者布尔值并紧随 key 的