Vim配置文件(全平台可用)2012-05-01版

这是作者使用Vim编辑器一年后的纪念版本,包含了一周内使用的集成配置,旨在快速帮助新用户入门Vim,提升编码效率并享受编码乐趣。版本包括语法高亮、代码缩进、快捷键、集成插件等功能,并提供了详细的安装和使用说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Vim配置文件(全平台可用)2012-05-01版 - 代码分享 - 开源中国社区


Vim配置文件(全平台可用)2012-05-01版
Ruchee 发布于 2012年04月30日 11时, 22评/4184阅
分享到
新浪微博腾讯微博
收藏+66
踩 顶 1
本版本是我使用Vim一周年的纪念版,也是最后一版, 以后不再更新,还望各位朋友见谅
我是去年(2011年)5月1日正式开始使用Vim编辑器的,从此剑不离手,给予了我极大的帮助
这是我使用Vim一周年的感悟:《 使用Vim一周年纪念》
望有缘人能通过我发布的这些集成版本快速入门,步入Vim殿堂,提高编码效率,享受编码乐趣
经过着色的配置文件请访问下面的链接
Windows版: http://www.ruchee.com/code/linux/vim/_vimrc.html
Linux && Cygwin版: http://www.ruchee.com/code/linux/vim/.vimrc.html
完整配置的下载地址见本文末尾
-----------------------------------------
相比4月1日那一版,本版本并没有太大的变化,只是上一版侧重于Ruby/Rails的开发,而这一版偏重于Python/Django
所以鉴于此,上一版的 Vim2012-04-01.7z和当前版本的 Vim2012-05-01.7z文件会永久保存在我的下载目录,以供有需者随时下载
考虑到VimWiki使用的人并不多,所以本版本对其进行了移除,此外还有其他部分插件也进行了删减
上一版的保存快捷键是Ctrl + S,这一版换成了jj,还望注意
此外,如果源文件路径含有中文字符,那么调用Taglist是显示不出函数列表的,所以请新人注意,路径不要使用中文(这也是基本的常识)
老规矩,所有常用的按键说明全部写在了配置文件的最前面,Windows下为_vimrc,Linux下为.vimrc
-----------------------------------------
本版本的主要功能:
01、支持常规的语法高亮、代码缩进、每行80个字符提示
02、支持括号、引号自动匹配
03、支持单源文件一键编译、运行 [已配置支持C/C++、Java、Haskell、Lua、Perl、Python、Ruby]
04、支持一键载入语法模板
05、集成snipMate,支持tab键补全 [已完整配置支持的语种有C/C++、Python/Django、Ruby/Rails]
06、集成zencoding,支持网页的快速编码
07、集成minibufexpl、NERD_tree、taglist等常规插件,便于开发工程级项目
08、支持GTK+和Qt的语法高亮
09、集成txtbrowser,对普通的txt文本文件也有良好的渲染
10、对于HTML文件,默认载入Django Template语法高亮模式,便于Python/Django开发
11、集成Powerline,支持状态栏彩色显示
12、支持ctags函数跳转 [Linux && Cygwin用户需要安装有ctags才能使用]
-----------------------------------------
更多功能请自行查看Vim配置文件 [Windows为_vimrc,Linux和Cygwin为.vimrc]
zencoding简易的使用说明请参考:
http://www.ruchee.com/code/linux/vim/zencoding.html
snipMate支持的关键字,请自行查看vimfiles/snippets目录下的各个文件(Linux对应的目录为.vim/snippets),你也可以自行修改和配置
下面是配置的具体安装方法,分Windows和Linux && Cygwin两个版本,请根据需要参考
-----------------------------------------
Windows下的安装方法
01、访问http://www.vim.org/download.php#pc下载最新的Gvim
02、安装Gvim到任意目录,这儿为方便讲解,我假定你安装到了D:\Apps\Gvim
03、将D:\Apps\Gvim\vim73目录加入环境变量 [不知何为环境变量者,请Google]
04、删除Gvim安装目录下的vimfiles目录
05、复制提供的vimfiles目录到D:\Apps\Gvim下,取代已删目录的位置
06、将提供的小工具软件全部复制到D:\Apps\Gvim\vim73目录下
07、复制_vimrc到D:\Apps\Gvim进行替换
08、复制Monaco.ttf到C:\WINDOWS\Fonts目录下进行字体的安装
09、使用任意文本编辑器打开_vimrc,将名字、邮箱、网址等全部替换为你自己的信息,如遇路径不同也全部替换为你本机的实际路径
10、然后。。。然后就大功告成了,接下只需学习如何使用而已,使用说明全部集中在_vimrc文件的头部
-----------------------------------------
Linux && Cywgin下的安装方法
01、请确认已安装Vim,这儿不提供Vim的安装指导,如有需要请Google
02、删除家目录的.vim文件夹和.vimrc文件,如果没有则不需要执行删除动作 [使用命令 rm -rf .vim .vimrc]
03、复制Linux_Cygwin目录下的所有文件到家目录 [在下载的Linux_Cygwin文件夹上打开终端,然后执行命令 cp -r . ~]
04、使用任意文本编辑器打开.vimrc,将名字、邮箱、网址等全部替换为你自己的信息,如遇路径不同也全部替换为你本机的实际路径
05、如此这般就配置好了,尽情享受编码的乐趣吧,使用说明全部集中在.vimrc文件的头部
-----------------------------------------
ctags简易的使用说明,这儿以C/C++为例
01、首先确保系统能够找到ctags.exe,也就是ctags.exe添加到了系统环境变量
02、以MinGW为例,到编译器安装目录的include目录(比如C:\MinGW\include)执行命令 ctags -R --languages=c,c++
03、在_vimrc文件中添加一行 set tags+=C:\MinGW\include\tags
04、以后编辑C/C++源文件时,键入一小部分字符,然后按Ctrl + P即可拥有C/C++的代码提示
05、将光标移到某个函数名上,按Ctrl + ],Vim将自动跳转到该函数的定义,按Ctrl + T返回
以上只是ctags简单的用法,更专业的介绍请Google
-----------------------------------------
资料目录提供了几份实用的Vim教程和图解,希望能给你学习Vim的使用带来帮助
附件下载地址: http://www.ruchee.com/download/Vim2012-05-01.7z
上一版本的下载地址: http://www.ruchee.com/download/Vim2012-04-01.7z
windows下的Gvim7.2的配置文件 增加了"文件浏览"和Taglist等一系列插件. 插件也在压缩包内 "本配置文件包括如下内容: "设定窗口打开位置 winpos 300 60 "设定窗口起始大小 set lines=50 columns=118 " 设定默认解码及解决Vim终端模式中文乱码---顺序不要写错! let &termencoding=&encoding set encoding=utf-8 set langmenu=zh_CN.UTF-8 language message zh_CN.UTF-8 set fenc=utf-8 set fencs=usc-bom,utf-8,gb18030,gbk,gb2312,big5,cp936,euc-jp,euc-kr,latin1, set nocompatible source $vimruntime/vimrc_example.vim source $vimruntime/mswin.vim behave mswin "切换提示语言(解决调试窗口提示乱码) 设置帮助语言 文件中需要记录的行数 在处理未保存或只读文件的时候,弹出确认 与windows共享剪贴板 侦测文件类型 带有如下符号的单词不要被换行分割 语法高亮 高亮字符,让其不受100列限制 状态行颜色 把gui的工具栏去掉 把gui的菜单去掉 文件设置 不要备份文件(根据自己需要取舍) 不要生成swap文件,当buffer被丢弃的时候隐藏它 字符间插入的像素行数目 增强模式中的命令行自动完成操作 在状态行上显示光标所在位置的行号和列号 命令行(在状态行下)的高度 允许backspace和光标键跨越行边界 可以在buffer的任何地方使用鼠标(类似office中在工作区双击鼠标定位) 启动的时候不显示那个援助索马里儿童的提示 在被分割的窗口间显示空白,便于阅读 打开文件时光标自动到上次退出该文件时的光标所在位置 搜索和匹配 显示状态行 Lookupfile 相关设置 继承前一行的缩进方式,特别适用于多行注释 为C程序提供自动缩进 TAB键宽度 统一缩进为4 换行 在行和段开始处使用制表符 可以用切换到上下左右的窗口中去 CTags的设定 Autocommands 自动补全 显示行号 只在下列文件类型被侦测到的时候显示行号,普通文本文件不显示 设置程序的运行和调试 快捷键F5和Ctrl-F5 更详细资料见文件.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值