你的位置:首页 > 操作系统

[操作系统]菜鸟学配置vim


看啥都不会的菜鸟怎么进行vim配置

如果你想让你的vim和VS差不多你一定需要这个网址

http://www.open-open.com/lib/view/open1429884437588.html

在开始使用Linux之后,一定不可避免的使用vim编辑器,一开始使用的时候vim可能不太友好(一定不咋友好)

然后我就去了解了,如何使它变得友好,什么意思呢?就是说,我是个编C++的,但是我通常在VS2015编代码,在开始在Linux上编写C++代码之后,我对安装好的vim很不爽,因为换行没有缩进,需要自己敲Tab,没有补全,函数名记不住真的让人无语

然后我就去搜索了一下,看到了关于vim配置的知识,我是一点都不明白,完全新接触。所以写的不好就指出来哦,我改好~

那么重头戏就来了,看菜鸟是如何了解vim配置的

我用的是centos7,所以还是和centos6有很大区别,大多数教材都是关于centos6的描述,所以我学起来还是挺费劲的

  • 首先要找到vim的配置文件在centos7系统下,它在这个目录下/etc/vimrc    直接 cd /etc  就成,然后你就看到它(还有vi的配置文件也在)了

  • 打开它!!vim vimrc (前提已经来到这个目录)记得权限问题,最好进入root用户,不然权限不够修改不了,你就会看到

然后你就配置他!怎么配置?修改配置文件就成了,光标移到文件最后面添加配置语句保存修改就可以了,我在这里贴出来一些配置语句

 

set nu                           // 在左侧行号

set tabstop                  //tab 长度设置为 4

set nobackup               //覆盖文件时不备份

set cursorline               //突出显示当前行

set ruler                       //在右下角显示光标位置的状态行

set autoindent             //自动缩进

set tabstop=4

set softtabstop=4        //设置(软)制表符宽度为4:

set shiftwidth=4          // 设置缩进的空格数为4                         

set autoindent             //设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:

set cindent                 //使用C/C++的自动缩进方式
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s            // 设置C/C++语言的具体缩进方式;
set nu                       //显示文本行号
还有中文显示问题,
可以添加:
let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936
把字符编码扩充一下,一般的windows中文文件就可以在Linux中不会乱码了

简单的来说就是这么多,不推荐找一些语句自己添,如果改动的地方比较少这么改也不错自己体验一把,我更推荐去找别人写好的配置文件,怎么会是懒,关键是别人的还有好多的更好的功能,诶嘿~

 

http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html

强烈推荐!!!!!真正的好东西,我就用的这个,用这个配置还方便不是么~