syntax enable "
打开语法的颜色显示
syntax on "语法高亮度显示
set number "显示行号
set ruler "编辑时在右下角显示光标位置的状态行
colorscheme desert "设置默认颜色
set showmatch "设置匹配模式
set matchtime=2 "设置匹配时间
set incsearch "在程序中查询单词时自动匹配单词的位置
set hlsearch "高亮显示所有匹配的地方
set ignorecase "忽略大小写
set novisualbell "不要闪烁
set cmdheight=1 "设置命令行高度为1
set laststatus=2 " 显示状态栏
set autoindent "自动缩进
set cindent "针对 C语言语法自动缩进
set smartindent "依据上面的对齐格式智能的选择对齐方式
set tabstop=4 "设置tab键为4个空格
set expandtab "使tab键设置生效
set shiftwidth=4 "设置当行之间交错时使用4个空格
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ "设置状态栏
let Tlist_Show_One_File=1 "只显示当前文件的taglist
let Tlist_Exit_OnlyWindow=1 "当taglist是最后一个窗口时退出vim
nmap <F8> :Tlist<cr> "按F8快捷键开关taglist
:set cscopequickfix=s-,c-,d-,i-,t-,e- " 是否使用 quickfix 窗口来显示 cscope 结果
:cs add ./cscope.out . "将cscopt.out文件导入vim
if has("autocmd") "记忆退出后位置
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
syntax on "语法高亮度显示
set number "显示行号
set ruler "编辑时在右下角显示光标位置的状态行
colorscheme desert "设置默认颜色
set showmatch "设置匹配模式
set matchtime=2 "设置匹配时间
set incsearch "在程序中查询单词时自动匹配单词的位置
set hlsearch "高亮显示所有匹配的地方
set ignorecase "忽略大小写
set novisualbell "不要闪烁
set cmdheight=1 "设置命令行高度为1
set laststatus=2 " 显示状态栏
set autoindent "自动缩进
set cindent "针对 C语言语法自动缩进
set smartindent "依据上面的对齐格式智能的选择对齐方式
set tabstop=4 "设置tab键为4个空格
set expandtab "使tab键设置生效
set shiftwidth=4 "设置当行之间交错时使用4个空格
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ "设置状态栏
let Tlist_Show_One_File=1 "只显示当前文件的taglist
let Tlist_Exit_OnlyWindow=1 "当taglist是最后一个窗口时退出vim
nmap <F8> :Tlist<cr> "按F8快捷键开关taglist
:set cscopequickfix=s-,c-,d-,i-,t-,e- " 是否使用 quickfix 窗口来显示 cscope 结果
:cs add ./cscope.out . "将cscopt.out文件导入vim
if has("autocmd") "记忆退出后位置
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif