set scrolloff=3 ” 不要闪烁
set novisualbell
” 我的状态行显示的内容(包括文件类型和解码)
set statusline=%F%m%r%h%w\\ [FORMAT=%{&ff}]\\ [TYPE=%Y]\\ [POS=%l,%v][%p%%]\\ %{strftime(\\”%d/%m/%y\\ -\\ %H:%M\\”)} ” 总是显示状态行 set laststatus=2
“”\\ ” 文本格式和排版
“”\\ ” 自动格式化
set formatoptions=tcrqn
” 继承前一行的缩进方式,特别适用于多行注释 set autoindent
” 为C程序提供自动缩进 set smartindent ” 使用C样式的缩进 set cindent ” 制表符为4 set tabstop=4 ” 统一缩进为4 set softtabstop=4 set shiftwidth=4 ” 不要用空格代替制表符 set noexpandtab ” 不要换行 set nowrap
” 在行和段开始处使用制表符 set smarttab
“”\
\ ” CTags的设定
“”\\ ” 按照名称排序
let Tlist_Sort_Type = “name” ” 在右侧显示窗口
let Tlist_Use_Right_Window = 1 ” 压缩方式
let Tlist_Compart_Format = 1
” 如果只有一个buffer,kill窗口也kill掉buffer let Tlist_Exist_OnlyWindow = 1 ” 不要关闭其他文件的tags
let Tlist_File_Fold_Auto_Close = 0 ” 不要显示折叠树
let Tlist_Enable_Fold_Column = 0
“”\\ ” Autocommands
“”\\
” 只在下列文件类型被侦测到的时候显示行号,普通文本文件不显示
if has(”autocmd”)
autocmd FileType xml,html,c,cs,java,perl,shell,bash,cpp,python,vim,php,ruby set number
autocmd FileType xml,html vmap ‘
相关推荐: