个人工具
登录
查看“Vimrc的简单示例”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Vimrc的简单示例”的源代码
来自Ubuntu中文
←
Vimrc的简单示例
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<h2 id="head-a256d9f55130af32fcc0672282ffc0da350e458d">vimrc的一个简单例子</h2> <p> </p> <p class="line874">是一个我自己的简单例子,经过简单的修改就可以变成你自己的,enjoy it. 我也是修改别人的,呵呵 </p> <p class="line874">注意看下面的文本里面的注释。 拷贝,修改里面注释的地方,粘在vim的安装目录_vimrc里面。 </p> <p class="line874">然后就可以打开gvim试一下了。 </p> <p class="line874">第一个个是在windows上vim7.0测试通过的, 第二个是用于ubuntu上。 </p> <p class="line874">注意有可能拷贝到ubuntu时,行尾会带有WINDOWS的换行回车, </p> <p class="line874">可以直接在vim里面从新打开.vimrc这个文件,删掉行尾怪怪的符号就行了。和修改set guifont为你的ubuntu可用的字体和编码格式。 </p> <p class="line874">我这里是作为我windows上实际使用的文件,同时也是说明怎么使用字体名称带空格的方法。 </p> <p class="line867"> </p> <h3 id="head-d7a4a5e141b48d7bd6837fa2985d27f1522778a3">_vimrc windows版</h3> <p> </p> <p class="line867"> </p> <pre>" ######## windows vim 7.0 ########<br />" ######## 注意这个部分是用在windows上面的 适用于vim7.0,只需拷贝覆盖你的vim安装目录下_vimrc文件。<br />set nocompatible<br />source $VIMRUNTIME/vimrc_example.vim<br />source $VIMRUNTIME/mswin.vim<br />behave mswin<br />colo corey "//这里需要修改成你喜欢的,要不然就把我底下的文件拷贝下来,粘在vim的colors目录下起名corey.vim里面。<br />set number<br />set shiftwidth=4<br />set softtabstop=4<br />set tabstop=4<br />"set encoding=utf-8<br />set fileencodings=ucs-bom,sjis "// 这里可以改sijis为cp936什么的。<br />set guifont=MS_明朝:h14:cSHIFTJIS "// 这里也要改成你的字体和文件编码格式,那个下划线代表空格。<br />set nobk<br />set diffexpr=MyDiff()<br />function MyDiff()<br /> let opt = '-a --binary '<br /> if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif<br /> if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif<br /> let arg1 = v:fname_in<br /> if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif<br /> let arg2 = v:fname_new<br /> if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif<br /> let arg3 = v:fname_out<br /> if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif<br /> let eq = ''<br /> if $VIMRUNTIME =~ ' '<br /> if &sh =~ '\<cmd'<br /> let cmd = '""' . $VIMRUNTIME . '\diff"'<br /> let eq = '"'<br /> else<br /> let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'<br /> endif<br /> else<br /> let cmd = $VIMRUNTIME . '\diff'<br /> endif<br /> silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq<br />endfunction<br /></pre> <p> </p> <p class="line867"> </p> <h3 id="head-e7d9d236112fbd592f92b24f34e64c73a4d04f60">vimrc Ubuntu版</h3> <p> </p> <p class="line867"> </p> <pre>" ######## Ubuntu vim 7.0 ########<br />" ######## 注意这个部分是用在Ubuntu上面的 适用于vim7.0,只需拷贝添加到你的vim安装目录下(/etc/vim/vimrc)文件中任意位置。<br />colo corey<br />set number<br />set shiftwidth=4<br />set softtabstop=4<br />set tabstop=4<br />set fileencodings=ucs-bom,utf-8<br />set guifont=Monospace\ 16<br />set nobk<br /> <br /></pre> <p> </p> <p class="line867"> </p> <h3 id="head-8a83d55bf75e45b1c3c538fc7a112190eca1d819">配色方案(corey.vim)</h3> <p> </p> <p class="line867"> </p> <pre>" Vim color file<br />" Maintainer: corey<br />" Last Change: 2005 November 21<br />" This color scheme uses a dark grey background.<br />" First remove all existing highlighting.<br />set background=dark<br />hi clear<br />if exists("syntax_on")<br /> syntax reset<br />endif<br />let colors_name = "corey"<br />hi Normal ctermbg=DarkGrey ctermfg=White guifg=White guibg=grey20<br />" Groups used in the 'highlight' and 'guicursor' options default value.<br />hi ErrorMsg term=standout ctermbg=DarkRed ctermfg=White guibg=Red guifg=White<br />hi IncSearch term=reverse cterm=reverse gui=reverse<br />hi ModeMsg term=bold cterm=bold gui=bold<br />"hi StatusLine term=reverse,bold cterm=reverse,bold gui=reverse,bold<br />"hi StatusLineNC term=reverse cterm=reverse gui=reverse<br />hi StatusLine term=reverse cterm=reverse,bold guibg=black guifg=White<br />hi StatusLineNC term=reverse cterm=reverse guibg=White guifg=darkgray<br />"hi StatusLine term=reverse,bold cterm=reverse gui=NONE guifg=White guibg=darkblue<br />"hi StatusLineNC term=reverse cterm=reverse gui=NONE guifg=white guibg=#333333<br />hi VertSplit term=reverse cterm=reverse gui=reverse<br />hi Visual term=reverse cterm=reverse gui=reverse guifg=Grey guibg=fg<br />hi VisualNOS term=underline,bold cterm=underline,bold gui=underline,bold<br />hi DiffText term=reverse cterm=bold ctermbg=Red gui=bold guibg=Red<br />hi Cursor guibg=Green guifg=Black<br />hi lCursor guibg=Cyan guifg=Black<br />hi Directory term=bold ctermfg=LightCyan guifg=Cyan<br />hi LineNr term=underline ctermfg=LightCyan guifg=LightCyan<br />hi MoreMsg term=bold ctermfg=LightGreen gui=bold guifg=SeaGreen<br />hi NonText term=bold ctermfg=LightBlue gui=bold guifg=LightBlue guibg=grey30<br />hi Question term=standout ctermfg=LightGreen gui=bold guifg=Green<br />hi Search term=reverse ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black<br />hi SpecialKey term=bold ctermfg=LightBlue guifg=Cyan<br />hi Title term=bold ctermfg=LightMagenta gui=bold guifg=Magenta<br />hi WarningMsg term=standout ctermfg=LightRed guifg=Red<br />hi WildMenu term=standout ctermbg=Yellow ctermfg=Black guibg=Yellow guifg=Black<br />hi Folded term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=LightGrey guifg=DarkBlue<br />hi FoldColumn term=standout ctermbg=LightGrey ctermfg=DarkBlue guibg=Grey guifg=DarkBlue<br />hi DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue<br />hi DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta<br />hi DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan gui=bold guifg=Blue guibg=DarkCyan<br />" Groups for syntax highlighting<br />hi Constant term=underline ctermfg=Magenta guifg=#ffa0a0 guibg=grey5<br />hi Special term=bold ctermfg=LightRed guifg=Orange guibg=grey5<br />if &t_Co > 8<br /> hi Statement term=bold cterm=bold ctermfg=Yellow guifg=#ffff60 gui=bold<br />endif<br />hi Ignore ctermfg=DarkGrey guifg=grey20<br />" vim: sw=2<br /></pre> <p> </p> <hr /> <p class="line874"> </p> <p><a href="http://127.0.0.1:8000/%E6%94%AF%E6%8C%81%E6%89%80%E6%9C%89%E7%89%88%E6%9C%AC%E7%B1%BB">支持所有版本类</a></p>
返回至
Vimrc的简单示例
。