但是可以在hone目录下建立自己的配置文件切换到home目录 #cd ~
touch一个名为.vimrc的文件(以.开头的为隐藏文件)
#touch .vimrc
#vi .vimrc
输入以下配置:
set nocompatible 去掉有关vi一致性模式,避免以前版本的一些bug和局限 <----这个很重要,如果不配置,在编辑模式下按方向键会输入字符,很恼火
set number 显示行号
set autoindent 自动对齐,也就是把当前行的对起格式应用到下一行
set smartindent 智能对齐,智能的选择对起方式,对于类似C语言编
set showmatch 括号匹配模式,类似当输入一个左括号时会匹配相应的那个右括号
set ruler 在编辑过程中,在右下角显示光标位置的状态行
set incsearch 使用此设置会快速找到答案,当你找要匹配的单词时,别忘记回车
set tabstop=4 tab键为4个空格
"设置Windows风格的C/C++自动缩进,第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格
set shiftwidth=4set softtabstop=4
set cindent C语言格式对齐
set nobackup 不要备份文件
set clipboard+=unnamed 与windows共享剪贴板
"语法高亮度显示
syntax on
"默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示
set nohls
“查找时高亮显示,“set nohls”使其无效
set hlsearch
"检测文件的类型
filetype on
"记录历史的行数
set history=1000
"背景使用黑色
set background=dark
"去除vim的GUI版本中的toolbar
set guioptions-=T
"如果没有下列行,加上吧
if &term=="xterm"
set t_Co=8
set t_Sb=^[[4%dm
set t_Sf=^[[3%dm
endif
#开启标尺
set ru
#设置光标在行首时按退格键,光标会回到上一行行尾
set backspace=indent,eol,start
#设置可以用某些按钮移动光标,比如左方向、右方向、退格、空格等等
set whichwrap=b,s,<,>,[,]
#将制表符替换为空格
set et
#设置换行会在单词之间的空格进行,不会拆开单词
set lbr
#设置自动缩进
set ai
#在Gvim下设置水平卷动轴,Vim下不设置,两者的配色方案也不一样
if (has("gui_running"))
set nowrap
set guioptions+=b
colo torte
else
set wrap
colo ron
endif