2012/04/02

VIM 配置



"语法高亮
syntax on
"使用鼠标
set mouse=a
"显示行数
set nu
"在处理未保存或只读文件时,弹出确认
set confirm
"自动缩进
set autoindent
set cindent

set incsearch
set showmatch
set hlsearch
colorschem evening
autocmd FileType python setlocal et sta sw=4 sts=4
"(no)autoindent ai  自动缩进,即为新行自动添加与当前同行的缩进
"(no)cindent  ci 类似c语言程序的缩进
"(no)smartindent si 基于autoindent的一些该进
"tabstop=X ts 编辑时一个TAB字符占多少空格的位置
"shiftwidth=X sw 使用每层缩进的空格数
"softtabstop=X sts 方便在开启et后使用退格(backspace)键,每次退格将删除X个空格
"
"

"set cursorline
"载入文件类型插件
filetype plugin on
"侦测文件类型
filetype on
"为特定文件类型载入相关插件
filetype indent on
"Tab键的宽度
set background=dark
set tabstop=4


set nobackup
set hidden

"搜索忽略大小写
set ignorecase

"编码设置
set enc=utf-8
set fencs=utf-8,ucs-bom,gb18030,gbk,
"在编辑过程中,在右下角显示光标位置的状态行
set ruler


set backspace=2
"通过使用:commands命令。告诉我们文件的那一行被改动过
set report=0


"匹配括号高亮的时间(单位是十分之一秒)
set matchtime=5
"为c语言提供自动缩进
set smartindent

"c的编译和运行
map <F5>:call CompileRunGcc()<CR>
func! CompileRunGcc()
exec "w"
exec "!gcc % -o %<"
exec "! ./%<"
endfunc

0 评论:

发表评论