没有合适的资源?快使用搜索试试~ 我知道了~
首页CentOS8下Vim8.0的配置以及使用
CentOS8下Vim8.0的配置以及使用
10 下载量 189 浏览量
更新于2023-03-16
评论
收藏 585KB PDF 举报
本文主要讲述在centos8系统下vim8.0的常用配置以及如何将vim打造成类似于source insight的代码浏览及编辑软件。涉及到VIM相关的插件有Vundle,ctags,cscope,Tagbar,NerdTree,ALE,YouCompleteMe。 首先提供完整的配置文件.vimrc。下载文件请参考如下链接: https://download.csdn.net/download/weixin_44285803/12367317 1.vim8.0的基本配置 centos8下自带vim8.0,通过rpm -qa | grep vim命令查看已经安装的vim软件包。由于我的cent
资源详情
资源评论
资源推荐
CentOS8下下Vim8.0的配置以及使用的配置以及使用
本文主要讲述在本文主要讲述在centos8系统下系统下vim8.0的常用配置以及如何将的常用配置以及如何将vim打造成类似于打造成类似于source insight的代码浏览及编辑软件。涉及到的代码浏览及编辑软件。涉及到VIM相关的插件有相关的插件有
Vundle,,ctags,,cscope,,Tagbar,,NerdTree,,ALE,,YouCompleteMe。。
首先提供完整的配置文件.vimrc。下载文件请参考如下链接:
https://download.csdn.net/download/weixin_44285803/12367317
1.vim8.0的基本配置的基本配置
centos8下自带vim8.0,通过rpm -qa | grep vim命令查看已经安装的vim软件包。由于我的centos8安装的是最小系统,vim的包没有安装完整,使用命令yum -y install vim*安装
所有vim包。安装完成之后查看:
如果需要查看vim8.0程序的完整版本和特性信息,在vim的命令模式下输入:version。
(1)首先在/etc目录下有一个vimrc的文件,此文件是一个全局的vim配置文件,所有配置在此文件中的配置项会作用于登录到centos8的所有用户。一般不建议在此文件中配
置。
(2)只配置当前用户的下vim的话,我们需要在$HOME/下新建一个.vimrc文件。在此文件中可以配置自己习惯的编程环境,这样和别的用户vim环境配置互不影响。
下面列出.vimrc中的一些基本配置以及解释。
set nu “显示行号
set nocompatible “不要vim模仿vi模式
syntax enable
syntax on “开启语法高亮
colorscheme desert “设定配色方案
set smartindent “开启新行时使用智能自动缩进
set cindent “按照C语言语法自动缩进
set tabstop=4 “配置TAB键移动距离为4个空格
set backspace=indent,eol,start
“indent: 如果用了:set indent,:set ai
“等自动缩进,想用退格键将字段缩进的删掉,必须设置这个选项。否则不响应。
“eol:如果插入模式下在行开头,想通过退格键合并两行,需要设置eol。
“start:要想删除此次插入前的输入,需设置这个。
“注:若不设置为start,则在回退时,只能回退删除自己新添加的字符,原来已经存在的字符无法回退删除。
set autowrite “自动保存如果文件被修改过,在每个 :next、:rewind、:last、:first、:previous、:stop、:suspend、:tag、:!、:make、CTRL-] 和 CTRL-^命令时进行,用 :buffer、
CTRL-O、CTRL-I、’{A-Z0-9} 或 `{A-Z0-9} 命令转到别的文件时亦然。
set ruler “在vim窗口右下角显示当前光标的位置
set foldmethod=marker “标记折叠方法
set foldlevel=100 “启动vim时不要自动折叠代码
set textwidth=80 “文本最大宽度
set formatoptions+=t “根据 textwidth 自动折行
set noerrorbells “关闭错误信息响铃
set showmatch “设置匹配模式,显示匹配的括号
set nobackup “覆盖文件时不备份
set noswapfile “不产生交换文件
set cursorline “突出显示当前
” disable
noremap
noremap
noremap
noremap
这里将键盘上的上下左右有箭头键映射为空,这样在vim操作中无法使用这些键来移动光标,强迫用户使用在命令模式下使用h j k l移动光标,可以养成好的操作习惯。
2.vim8.0的实用插件安装及使用的实用插件安装及使用
(1)安装插件管理工具Vundle。
首先安装git工具。
sudo yum -y install git
然后使用git下载Vundle安装包。命令如下:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
执行完之后Vundle的安装包就下载在~/.vim/bundle/Vundle.vim目录下。
接下来在.vimrc文件中配置Vundle。
.vimrc文件中添加如下配置:
“Vundle manage
filetype off “required
“set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
” let Vundle manage Vundle, required
Plugin ‘VundleVim/Vundle.vim’
“All of your Plugins must be added before the following line
call vundle#end() “required
filetype plugin indent on “required
这段配置主要是设置了Vundle的执行路径,以及Vundle初始化。然后就是利用Vundle安装插件,这里的配置目前只有安装了Vundle插件,后面其他插件的安装只需在此加入安
装名称就可以。在执行完安装插件的语句之后,最后是Vundle的结束调用,并且打开了插件使用开关。这样做的目的是为了在安装插件期间禁止所有插件的使用。
(2)ctags工具。
下载安装ctags工具:
sudo yum -y install ctags
使用ctags:
ctags -R .
weixin_38535364
- 粉丝: 11
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
- MW全能培训汽轮机调节保安系统PPT教学课件.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0