您的位置:首页 > 其它

Ubuntu10的vim配置

2011-11-24 17:45 232 查看
默认配置文件是:/etc/vim/vimrc

但是可以在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=4

set 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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vim ubuntu windows 语言 c