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开发环境。
- vim的基本参数配置
- rman 基本参数配置
- Google Analytics基本参数配置
- mongo入门--基本参数配置
- elasticsearch基本参数配置
- Redis的基本参数配置和使用(一)
- AJAX的基本参数
- 变频器基本参数的调试
- mencoder使用的基本参数
- 工业镜头的基本参数
- 串口通信的基本参数
- tcpdump的基本参数说明
- View的基本参数
- 数组的基本参数
- 天线的基本参数介绍
- 获取系统的基本参数
- Memcached的基本参数
- Android的monkey 基本参数
- SQL面试题收录
- stl 中 std::binary_function 的使用
- sqlserver 大数据量的insert、delete操作优化
- XNA 4.0中由于混用2D、3D绘图导致的问题解决
- 第十一章3
- vim的基本参数配置
- android
- 坑爹。。为什么下载或传输速度只是预期的1/8?
- PackageInfo、ResolveInfo
- 一日一贴2012.5.8
- 数据传输接口1394接口优缺点和技术特点以及USB接口速度
- iOS系统入门
- static 在程序中的使用
- 第十二周报告二