vim的基本参数配置

来源:互联网 发布:淘宝神笔在哪里进入 编辑:程序博客网 时间:2024/06/10 11:18

修改 /home/xxl下的~/.vimrc文件,默认不存在,手动创建,不建议修改 /etc/vim/vimrc 文件

通过以上修改,只有xxl用户的配置采用~/.vimrc的内容

整体vim设置值一般放在/etc/vim/vimrc中

/home/xxl/.vimrc的内容如下

set hlsearchset backspace=2set autoindentset rulerset showmodeset bg=dark"自动缩进的时候,缩进尺寸为4个空格set sw=4"Tab宽度为4个字符set ts=4"可以使用鼠标set mouse=a"使用C样式的缩进set cindent"为C程序提供自动缩进set smartindent"打开 C/C++ 风格的自动缩进。 打开了自动缩进后, 在编码的时候我们可以使用“V”命令选中一段文本后.set cin"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 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 <C-o> <ESC>'<i<!--<ESC>o<ESC>'>o-->   autocmd FileType java,c,cpp,cs vmap <C-o> <ESC>'<o   autocmd FileType html,text,php,vim,c,java,xml,bash,shell,perl,python setlocal textwidth=100   autocmd Filetype html,xml,xsl source $VIMRUNTIME/plugin/closetag.vim"autocmd BufReadPost *   \ if line("'"") > 0 && line("'"") <= line("$") |   \   exe "normal g`"" |   \ endifendif " has("autocmd")"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 一般设定"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 设定默认解码set fenc=utf-8set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936" 不要使用vi的键盘模式,而是vim自己的set nocompatible" history文件中需要记录的行数set history=100" 在处理未保存或只读文件的时候,弹出确认set confirm" 与windows共享剪贴板set clipboard+=unnamed" 侦测文件类型filetype on" 载入文件类型插件filetype plugin on" 为特定文件类型载入相关缩进文件filetype indent on" 保存全局变量set viminfo+=!" 带有如下符号的单词不要被换行分割set iskeyword+=_,$,@,%,#,-" 语法高亮syntax on" 高亮字符,让其不受100列限制:highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white:match OverLength '\%101v.*'" 状态行颜色highlight StatusLine guifg=SlateBlue guibg=Yellowhighlight StatusLineNC guifg=Gray guibg=White" C++的编译和运行 map <F6> :call CompileRunGpp()<CR> func! CompileRunGpp() exec "w" exec "!g++ % -o %<" exec "! ./%<" endfunc " C的编译和运行 map <F5> :call CompileRunGcc()<CR> func! CompileRunGcc() exec "w" exec "!gcc % -o %<" exec "! ./%<" endfunc

至进行了一些简单的配置,在接下来的日志中,将用vim做PHP开发环境。

原创粉丝点击