查看“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> === _vimrc windows版 === <pre>" ######## windows vim 7.0 ######## " ######## 注意这个部分是用在windows上面的 适用于vim7.0,只需拷贝复盖你的vim安装目录下_vimrc文件。 set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin colo corey "//这里需要修改成你喜欢的,要不然就把我底下的文件拷贝下来,粘在vim的colors目录下起名corey.vim里面。 set number set shiftwidth=4 set softtabstop=4 set tabstop=4 "set encoding=utf-8 set fileencodings=ucs-bom,sjis "// 这里可以改sijis为cp936什么的。 set guifont=MS_明朝:h14:cSHIFTJIS "// 这里也要改成你的字体和文件编码格式,那个下划线代表空格。 set nobk set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif let arg1 = v:fname_in if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif let arg2 = v:fname_new if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif let arg3 = v:fname_out if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif let eq = '' if $VIMRUNTIME =~ ' ' if &sh =~ '\<cmd' let cmd = '""' . $VIMRUNTIME . '\diff"' let eq = '"' else let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"' endif else let cmd = $VIMRUNTIME . '\diff' endif silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq endfunction </pre> <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的简单示例
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息