Linux下vim的配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ValDC_Morning/article/details/68967967
本篇博客给大家介绍Linux下的g++和gdb的安装以及Vim的配置,有图有步骤,嘿嘿,少说话,上干货:

一: g++的安装:
现在下载的Centos版本几乎都会带gcc,如果没有先下载gcc.
检查你的Linux是否有gcc,输入:which gcc,如果有就会显示路径,如果没有会告诉你没有gcc。
安装gcc,输入 yum install gcc 即可。
如果有gcc,检查是否有g++,输入which g++ ,如果有就会显示路径,如果没有会告诉你没有g++。
安装g++,输入 yum install gcc-c++
这里写图片描述
二、gdb的安装这里写图片描述
三、中文安装包
如果觉得Linux英文不太方便,可以下载一个中文安装包,当然如果喜欢英语可以不用下载(Val是不是有点啰嗦了……)
输入 yum install “@Chinese Support” 即可 , Centos如何启用中文输入法,具体方法可以看看这个网页:http://jingyan.baidu.com/article/da1091fb3e7f8a027849d681.html
四、配置Vim
1. 系统自带的Vim配置相对来说功能较少, 使用root权限进入根目录下的etc/目录,列出所有的文件,包含隐藏文件,有一个vimrc文件,这就是存放Linux默认配置的地方。
2.可以用命令 vim vimrc 进入文件看一看,一般自己进行配置时,不会改动这个文件,而是选择在当前用户的主工作目录下新建一个 .vimrc 文件来存放我们新增的配置。(必须是当前用户的主工作目录下)。
这里写图片描述
3. 配置Vim:
在当前用户的主工作目录下创建一个 .vimrc 文件,
输入如下:
cd ~/
vim .vimrc
这里写图片描述
由此进入文件.vimrc,因为是我们自己创建的文件,所以里面什么都没有,配置就要自己设置,在文件中添加需要的代码指令,我把代码格式都弄好了,你们可以直接复制粘贴了(贴心吧),具体代码如下:(一个字母都不能错哦,完了之后保存并退出,效果就跟后面图片一样啦),本篇博客Vim配置中只是配置了一些较为常用的功能。
set number
filetype on
set history=1000
set nocompatible
set shiftwidth=4
color evening
syntax on
set autoindent
set smartindent
set tabstop=4
set showmatch
set guioptions-=T
set vb t_vb=
set ruler
set nohls
set incsearch
if has(“vms”)
set nobackup
else
set backup
endif
4.设置信息意思解释:
set nocompatible 注释掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限
set number 显示行号
filetype on 检测文件的类型
set history=1000 记录历史行数
color eveing 夜间背景模式
syntax on 语法高亮度显示
set autoindent
vim使用自动对起,也就是把当前行的对起格式应用到下一行;
set smartindent依据上面的对起格式,智能的选择对起方式
set tabstop=4 第一行设置tab键为4个空格
set shiftwidth=4 设置当行之间交错时使用4个空格
set showmatch 设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set guioptions=T 去除vim的GUI版本中的toolbar
set vb t_vb= 当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声
set ruler 在编辑过程中,在右下角显示光标位置的状态行
set nohls 默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set incsearch 查询时非常方便,如要查找book单词,当输入到/b 会自动找到第一个b开头的单词,使用此设置会快速找到答案
if has(“vms”) 修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀
set nobackup
else
set backup
endif
5.color evening 设置之后,进入Vim的文件,背景就会是黑色的 , 根据个人偏好不同来选择吧,下面来一张对比图,我比较喜欢白底的,看起来干净,但是有好多人喜欢黑色背景的,可能是Val上年龄了,更不上潮流吧Q_Q,下面是对比图:
这里写图片描述
6.然后你自己在主工作目录下创建一个test.c文件打开之后,在在文件里面输入代码,就有了我们设置的效果了,图片解释:
这里写图片描述
7.括号自动补全功能,在文件里添加以下代码,保存并退出。
inoremap ( ()i
inoremap [ []i
inoremap { {}i
inoremap < <>i
这里写图片描述

关于Vim配置今天就讲到这里,之后也会继续补充的,byebye~

展开阅读全文

没有更多推荐了,返回首页