VI编辑器配置代码高亮

简介: Linux下的VI编辑器和VIM编辑器最大的区别就是VIM编辑器有代码高亮显示。VI编辑器没有代码高亮显示。但是习惯了代码高亮显示的我,突然看到了一片一个色儿的代码,让我有点不适应。

Linux下的VI编辑器和VIM编辑器最大的区别就是VIM编辑器有代码高亮显示。

VI编辑器没有代码高亮显示。

但是习惯了代码高亮显示的我,突然看到了一片一个色儿的代码,让我有点不适应。

所以,我要配置一下VI的代码高亮。

其实实现VI编辑器的代码高亮就是在打开VI编辑器的时候,打开VIM。说实话还是有点流氓的。

1:检查你的服务器是否安装了VIM编辑器。

centos安装命令:

复制代码

yum install -y vim

2:全局配置VI编辑器代码高亮

(1):使用VI编辑器打开/etc/profile文件。

bash

复制代码

vi /etc/profile

(2):在/etc/profile中添加如下代码,直接复制粘贴就能使用:

ini

复制代码

alias vi=vim

(3)重启服务器或者使用如下命令让修改生效

bash

复制代码

source /etc/profile

3:给特定用户设置VI编辑器代码高亮

理论上来说,给全局用户配置完之后,就不需要给特定用户配置了。

但是,有的时候有的需求他并不能给全局用户配置,而是需要给单独的用户配置。

(1):打开用户家目录下的.bashrc文件

bash

复制代码

vi /home/用户名 /.bashrc

(2):在/home/用户名 /.bashrc下添加代码,直接复制粘贴就即可

ini

复制代码

alias vi=vim

(3)重启服务器或者使用如下命令让修改生效,推荐使用下边的命令,我个人是不太愿意重启服务器,有一些服务(django)没有配置开机自启,所以重启服务器比较麻烦……

bash

复制代码

source /home/linuxidc/.bashrc

4:显示行号和缩进

修改 /etc/vimrc 文件,在文件末尾添加如下两行设置命令:直接复制粘贴就即可

arduino

复制代码

set nu
set tabstop=4

重启VI编辑器。大概就好用了。如果还不行,请在下方留言,我们可以讨论一下哪里除了问题。

有好的建议,请在下方输入你的评论。

欢迎访问个人博客 guanchao.site

欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

目录
相关文章
|
7月前
|
开发框架 JavaScript 前端开发
百度富文本编辑器配置(vue3)
百度富文本编辑器配置(vue3)
|
1月前
|
Dart 搜索推荐 IDE
Windows下Zed编辑器配置Dart环境
本文介绍了Dart编程语言及其主要框架Flutter的优势,并推荐使用轻量级编辑器Zed进行Dart开发。详细步骤包括Dart环境的安装与配置,Zed编辑器的安装与个性化设置,以及如何在Zed中编写并运行Dart的HelloWorld程序。通过自定义任务实现Dart文件的快速运行,提高了开发效率。
|
5月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
2月前
|
运维 Java Linux
【运维基础知识】掌握VI编辑器:提升你的Java开发效率
本文详细介绍了VI编辑器的常用命令,包括模式切换、文本编辑、搜索替换及退出操作,帮助Java开发者提高在Linux环境下的编码效率。掌握这些命令,将使你在开发过程中更加得心应手。
39 2
|
5月前
|
JSON JavaScript 数据格式
文本-----wangEditor的使用,设置和获取内容,展示HTML无样式怎么办????console同步展示怎样写,Vue的配置在Vue3配置文件中的配置,是editor中的v-model绑定的值
文本-----wangEditor的使用,设置和获取内容,展示HTML无样式怎么办????console同步展示怎样写,Vue的配置在Vue3配置文件中的配置,是editor中的v-model绑定的值
|
5月前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
5月前
|
JavaScript 前端开发
vue 富文本编辑器 quill (含代码高亮、自定义字体、汉化、鼠标悬浮提示、组件封装等)
vue 富文本编辑器 quill (含代码高亮、自定义字体、汉化、鼠标悬浮提示、组件封装等)
307 0
|
6月前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
7月前
|
前端开发 数据可视化 API
前端react 18.2整合ckeditor富文本编辑器——配置插件、自定义toolbar工具栏(二)
前端react 18.2整合ckeditor富文本编辑器——配置插件、自定义toolbar工具栏
447 0
前端react 18.2整合ckeditor富文本编辑器——配置插件、自定义toolbar工具栏(二)
|
7月前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
43 0