Ubuntu10的vim配置

默认配置文件是:/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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值