解决vim语法高亮不起作用的方法
一、首先将vim更新为最新版yum -y install vim
,并安装Vim的加强版vim-enhanced
,以安装支持彩色的组件 yum -y install vim-enhanced
二、接下来配置vim配置文件 vi /etc/vimrc
增加一行 syntax on
或者我们干脆下载个干净版的vimrc吧
三、为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc
增加一行 alias vi='vim'
此时,经过上面配置已经可以显示语法高亮了。
四、如果,杯具发生在你身上,经过以上配置还是没有语法高亮,那么这时候也不要灰心,需要从下面几项来检查:
第一步,检查$TERM变量
# echo $TERM
如果输出结果不是 xterm-color
,那么需要手动设置。在/etc/profile 文件末尾加上一行 export $TERM=xterm-color
然后,使修改生效 # source /etc/profile
此时,再检查,如果还是没有语法高亮,那么第二步
第二步,如果你用的是远程登录,比如SecureCRT,这时候需要设置
”会话选项”>”终端”>”仿真”,选择下选菜单中的xterm,并打钩ANSI彩色,并根据自己需要是否选择彩色方案
此时再查看基本就会出现语法高亮显示了。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者操作vim能有所帮助,如果有疑问大家可以留言交流。
相关推荐
-
Mac OS X中设置VIM语法高亮的方法
前言 Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进之类的. (译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置) 为了弥补这个缺憾,请按如下方法操作: 实现方法 主要是修改~/.vimrc文件 文件内容如下: set ai " auto indenting set history=100 &
-
vim配置显示行号和语法高亮 即.vimrc文件的配置
在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号.语法高亮度显示.智能缩进等功能的. 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc. 在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为: $vi ~/.vimrc 设置完后 $:x 或者 $wq 进行保存退出即可. 下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参
-
Vim自定义高亮分组以及一些实用技巧小结
前言 Linux下的Vim代码编辑器简单好用,但是本身对编程语言的关键字高亮及配色需要用户自己设置.下面这篇文章主要就给大家介绍了关于Vim自定义高亮分组及实用技巧的相关内容,需要的朋友们下面来一起看看吧. highlight 在 Vim 中,我们可以自定义一些颜色分组,并将其应用于某些符合特定模式的字符串中,这些分组就成为高亮分组(highlight group). 我们可以直接在命令行模式中输入 highlight 命令,后面不跟上任何参数,这样就能查看当前 Vim 中所有的高亮分组信息.
-
轻松搞定VIM高亮NGINX配置文件的方法
前言 众所周知在默认设置下,vim不会对nginx的配置文件做语法高亮处理,需要手动开启这一功能.那么如何手动开启呢?下面来一起看看详细的实现方法. 下载nginx.vim 这里以Linux系统为例,其它系统大同小异. 切换到vim的语法配置目录并下载nginx语法文件. 需要注意路径中的vim74需要与机器上安装的vim版本号相对应. cd /usr/share/vim/vim74/syntax && wget -O nginx.vim https://vim.sourceforge.i
-
Centos下搭建golang环境及vim高亮Go关键字设置的方法
一.Centos搭建go环境 1:下载 https://golang.org/dl/ 下载 go1.4.1.Linux-amd64.tar.gz ArchiveLinux64-bit 2:切换sudo权限解压到/usr/local/目录下 tar xzvf go1.4.1.linux-amd64.tar.gz -C /usr/local/ 3:返回普通用户权限 4:设置PATH vi ~/.bash_profile export GOROOT=/usr/lo
-
让VIM支持Nginx .conf文件语法高亮显示功能的方法
前言 本文主要介绍了关于让VIM支持Nginx .conf文件语法高亮显示功能的方法,下面话不多说,来一起看看详细的介绍吧. 我们在编辑配置 Nginx 的配置文件(.conf)时,由于他没有高亮的功能,但是 Nginx 官方是支持这个功能的:要想在编辑配置 Nginx 配置文件(.conf)的时候高亮语法以降低配置的错误发生率,我们只需要使用 Nginx 官方的语法高亮文件就可以了. 手动修改 下载Nginx配置文件的语法文件:nginx.vim wget http://www.vim.org
-
解决vim语法高亮不起作用的方法
一.首先将vim更新为最新版yum -y install vim,并安装Vim的加强版vim-enhanced ,以安装支持彩色的组件 yum -y install vim-enhanced 二.接下来配置vim配置文件 vi /etc/vimrc 增加一行 syntax on 或者我们干脆下载个干净版的vimrc吧 三.为了让vi命令也可以使用vim的配置,需要修改 vi /etc/bashrc 增加一行 alias vi='vim' 此时,经过上面
-
vim配置go语言语法高亮问题的解决方法
操作系统 : CentOS7.3.1611_x64 go 版本 : go1.8.3 linux/amd64 vim版本 :version 7.4.160 vim配置go语言语法高亮的问题已经遇到过好几次了,每次都去查找太麻烦,这里总结下. 安装git: yum install git 安装vim-go : cd ~ mkdir .vim cd .vim mkdir autoload plugged cd plugged git clone https://github.com/fatih/vim
-
vscode不支持nvue语法高亮的解决办法(图文详解)
目录 项目场景: 问题描述 原因分析: 解决方案: 配置如图 解决效果 项目场景: 项目场景:用vscode开发uniapp会遇到用.nvue开发的时候.但是vscode并没有提供.nvue的语法高亮,这篇文章给刚用vscode写.nvue的读者 问题描述 例如:vscode中使用*.nvue识别不出文件类型,没有语法高亮如图: 原因分析: 我这里用的插件是vue3语法支持的Volar,网上铺天盖地的vetur解决方案,其实只要vscode配置一下就行 解决方案: 配置如图 解决效果 到此这篇关
-
fckeditor 代码语法高亮
先是IE: 1.遗留的问题:隐藏的源码和格式化后的代码有会有问题. 经上次研究的结果,两处的代码有可能不对,主要是HTML的特别代码,像代码里有标签<div>,JavaScript代码里有&alt等.这里的解决方法很简单:只要替换一下就可以了,不过要注意,在进行格式化之前就进行替换.因为隐藏的代码也是要替换的,最后取的时候也要替换回去,但是要反顺序.代码如下: 复制代码 代码如下: .replace(/&/g, "&") .replace(/<
-
分享15个美化代码的代码语法高亮工具
本文作者是Gavin McLeod,一个被困在<电子世界争霸战>里的骨灰级Web极客.在文中列举了15个帮助开发者快速编码.优化代码的语法高亮工具,每个高亮工具都有其功能特色.(以下是编译内容) 开发者和顽固的代码极客深知Code Syntax Highlighter(以下简称"代码语法高亮工具")作为二级符号的一种形式,便于在一个结构化语言或标记语言里书写代码.有些代码高亮编辑器里融合了多个语法高亮功能,例如拼写检查.代码折叠.语法高亮工具可以在总体策略的使用上起到较大的
随机推荐
- asp实现过滤关键字的函数
- 可以从一台远程服务器运行 SP2 安装程序Install.vbs
- 什么是DOM(Document Object Model)文档对象模型
- Angular.js基础学习之初始化
- 让URL只允许一些字符的正则表达式
- 跟我学习javascript的prototype原型和原型链
- Javascript实现div的toggle效果实例分析
- php实现mysql数据库分表分段备份
- win8.1安装mysql5.6时遇到问题解决方案
- JavaScript 拖拽翻页效果代码
- 详解node中创建服务进程
- JS+DIV+CSS排版布局实现美观的选项卡效果
- php getimagesize 上传图片的长度和宽度检测代码
- EditText限制小数点前后位数的实例
- linux命令详解之rpm命令参数使用方法
- sql 服务器知识
- 合理的配置防火墙
- 浅析C++中单链表的增、删、改、减
- C++ 中exit(),_exit(),return,abort()函数的区别
- php中使用getimagesize获取图片、flash等文件的尺寸信息实例