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

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

  1. 全平台可用且完全免费的国产思维导图知犀

    作为国产的人,看到国产的任何东西都做得越来越好,不由得会产生一种分享和支持的心态,并希望感染身边的其他人.这不前阵子在做下半年计划,在使用思维导图的时候发现了一个挺好用的国产思维导图软件-知犀. &q ...

  2. Linux使用gpu渲染桌面,Firefox Nightly新版已经支持GPU网页渲染,Linux等全平台可用...

    火狐浏览器最新Firefox 63 Nightly版增加了WebRender工具,能让配置NVIDIA显卡的Windows 10桌面硬件自动开启GPU网页渲染功能,当然该版本也支持Linux.macO ...

  3. 《QML除夕烟花,代码全平台可用》

  4. 全平台辅助答题(PHP版)

    辅助答题(PHP版) Github 版本记录 第一个版本(QH.php) 使用PhpStorm的PHP Script运行 1.先打开菜单Run->Edit Configurations选项 2. ...

  5. 可听周杰伦许嵩周深的歌,Windows,macOS,Linux均可用的全平台音乐播放器

    title: 可听周杰伦许嵩周深的歌,Windows,macOS,Linux均可用的全平台音乐播放器 Windows10版运行 image-20201214152050007 Mac版运行 image ...

  6. transfer 全平台Windows linux mac配置文件转换工具

    transfer 支持全平台 Windows linux mac 自动检测转换文件格式 支持多种格式相互转换 HCL ⇄ JSON ⇄ YAML⇄TOML⇄XML⇄plist⇄pickle⇄prope ...

  7. 编译Android下可用的全平台FFmpeg(包含libx264与libfdk-aac)

    请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/74544879 源码或工具版本: ndk :r14 FFmpeg 版本: ...

  8. 学习笔记整理——vim,vim文件编码,vim配置文件

    1.vim 安装包 vim-enhanced 2. 移动到行首 shift 6,移动到行尾 shfit + 4. 3. 移动到某行,nG,1G 首行,G 行尾,10G 移动到第十行 4. nx 向后删 ...

  9. http://www.cnblogs.com/tornadomeet/archive/2012/05/24/2515980.html

    转载: Deep Learning(深度学习): ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰 ...

最新文章

  1. cookie、localStorage和sessionStorage区别
  2. 【 MATLAB 】用 MATLAB 实现离散时间傅里叶变换(DTFT)的两个案例分析
  3. go 写文件_如何在 Ubuntu 20.04 上安装 Go
  4. dax 筛选 包含某个字_Power BI 利器——DAX
  5. Spring与Web整合
  6. Socket简单介绍(通过NSStream)
  7. [转载]C#实现软件自动更新思路
  8. ASP.NET MVC3禁用页面请求验证
  9. ArcGIS API For JavaScript——空间查询(QueryTask)
  10. cxVerticalGrid赋值是实时更新
  11. 【大云制造】公有云产品及解决方案V4.0——全新面貌,重新出发
  12. 软考论文写作攻略,让你轻松拿高分!
  13. 节点name在graph中无法展示_小节点 · 大奥秘│这正是你想学习的精妙休闲观景空间!(内含视频讲解)...
  14. 最小生成树(Minimum Spanning Tree)
  15. Hololens2开发 登录设备网页第三方观看忘记密码怎么办
  16. 读书《AB实验:科学归因与增长的利器》(刘玉凤)
  17. 面试篇——Spring
  18. 实现字符串倒序并输出
  19. 瑞泰口腔黄远亮院长应邀出席第十二次全国口腔种植学术大会
  20. 分布式id那些事儿(建议收藏)

热门文章

  1. VTK:可视化之StreamLines
  2. OpenGL基于PBR的图像的光照IBL的实例
  3. Linux 内核的同步方式
  4. QT的QOpenGLDebugLogger类的使用
  5. c语言 百钱买百鸡问题
  6. html5 制作风车,[网页设计]html5 requestAnimationFrame制作动画:旋转风车
  7. 计算机导论分流考试,以学习成果与兴趣培养为导向的计算机导论课程教学改革研究与实践...
  8. Ambari2.7.4+HDP3.1.4.0中配置fair-scheduler
  9. Python中的urllib,urllib三种不同的请求方式
  10. 项目--properties--Builder;MyEclipse---project---clean---指定项目