Vim配置文件(全平台可用)(转自http://www.oschina.net/code/snippet_103341_9644)
来源:互联网 发布:淘宝店铺怎么升级天猫 编辑:程序博客网 时间:2024/05/21 10:27
本版本适用于Windows、Linux和Cygwin环境,目标人群为Vim初学者,老鸟请悄然飞过
赶在愚人节之前提前发布本版本,祝各位使用愉快 ^-^
赶在愚人节之前提前发布本版本,祝各位使用愉快 ^-^
经过着色的配置文件请访问下面的链接
Windows版: http://www.ruchee.com/code/linux/vim/_vimrc.html
Linux && Cygwin版: http://www.ruchee.com/code/linux/vim/.vimrc.html
完整配置的下载地址见本文末尾
-----------------------------------------
本版本的主要功能:
01、支持常规的语法高亮、代码缩进、每行80个字符提示线
02、支持括号、引号自动匹配
03、支持单源文件一键编译、运行 [已配置支持C/C++、Java、Haskell、Lua、Perl、Python、Ruby]
04、支持一键载入语法模板
05、集成snipMate,支持tab键补全 [已完整配置支持的语种有C/C++、Ruby]
06、集成zencoding,支持网页的快速编码
07、集成minibufexpl、NERD_tree、taglist等常规插件,便于开发工程级项目
08、集成fencview,支持快速切换文件编码
09、集成txtbrowser,对普通的txt文本文件也有良好的高亮
10、集成rails插件,支持Ruby on Rails开发
11、集成Powerline,支持状态栏彩色显示
12、支持ctags函数跳转 [Linux && Cygwin用户需要安装有ctags才能使用]
-----------------------------------------
更多功能请自行查看Vim配置文件 [Windows为_vimrc,Linux和Cygwin为.vimrc]
每个版本都分完整版和无VimWiki版,推荐使用后一版本,如想使用完整版,请参考下面的教程完成环境的配置:
http://www.ruchee.com/code/linux/vim/2011-05-18.html
zencoding简易的使用说明请参考:
http://www.ruchee.com/code/linux/vim/zencoding.html
snipMate支持的关键字,请自行查看vimfiles/snippets目录下的各个文件,你也可以自行修改和配置
具体的按键说明、使用方法尽皆写在配置文件的最前面,如有疑问请访问以下链接留言咨询:
http://www.ruchee.com/msg/index.php
下面是配置的具体安装方法,分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,另一个删掉
08、复制_vimrc到D:\Apps\Gvim进行替换
07、将你选用的配置文件改名为_vimrc,另一个删掉
08、复制_vimrc到D:\Apps\Gvim进行替换
09、复制MONACO.TTF到C:\WINDOWS\Fonts目录下进行字体的安装
10、使用任意文本编辑器打开_vimrc,将名字、邮箱、网址等全部替换为你自己的信息,如遇路径不同也全部替换为你本机的实际路径
11、然后。。。然后就大功告成了,接下只需学习如何使用而已,使用说明全部集中在_vimrc文件的头部
-----------------------------------------
Linux && Cywgin下的安装方法
01、请确认已安装Vim,这儿不提供Vim的安装指导,如有需要请Google
02、删除家目录的.vim文件夹和.vimrc文件,如果没有则不需要执行删除动作 [使用命令 rm -rf .vim .vimrc]
03、复制Linux_Cygwin目录下的所有文件到家目录 [在下载的Linux_Cygwin文件夹上打开终端,然后执行命令 cp -r . ~]
04、将你选定的配置文件改名为.vimrc,另一个删掉 [使用命令 mv .vim*Wiki* .vimrc && rm .vim*完整版*]
05、使用任意文本编辑器打开.vimrc,将名字、邮箱、网址等全部替换为你自己的信息,如遇路径不同也全部替换为你本机的实际路径
06、如此这般就配置好了,好好学习和使用吧,使用说明全部集中在_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的教程和图解,另外包含了我博客的wiki模板,可用于使用VimWiki的参考
附件下载地址: http://www.ruchee.com/download/Vim2012-04-01.7z
-----------------------------------------
标签:Vim GVim
在Debian下安装ctags:
从http://ctags.sourceforge.net/下载ctags-5.8-1.i386.rpm;
安装alien
执行alien ctags-5.8-1.i386.rpm -d将rpm转换为deb
用GDebi安装转换后的deb
安装alien
执行alien ctags-5.8-1.i386.rpm -d将rpm转换为deb
用GDebi安装转换后的deb
安装alien
执行alien ctags-5.8-1.i386.rpm -d将rpm转换为deb
用GDebi安装转换后的deb
- Vim配置文件(全平台可用)(转自http://www.oschina.net/code/snippet_103341_9644)
- VIm配置文件(全平台可用)
- http://www.oschina.net/code/snippet_1029551_20540
- http://www.oschina.net/code/snippet_121944_14983
- http://www.oschina.net/code/snippet_2622176_53879
- http://www.oschina.net/code/snippet_2507499_53892
- http://www.oschina.net/
- http://www.oschina.net/
- http://www.oschina.net
- Vim配置文件(全平台可用)2012-05-01版
- Vim配置文件(全平台可用)2012-05-01版
- vim的配置文件。转自:http://www.cnblogs.com/ma6174/
- 二分查找算法java實現代碼(原文鏈接:http://www.oschina.net/code/snippet_107039_5818)
- android 动态设置圆角背景(来自http://www.oschina.net/code/snippet_189899_23696)
- 豆瓣 BeansDB 卷土重来,发布 0.5.2 版本(转自:http://www.oschina.net/news/14053/beansdb-0-5-2)
- iocp的例子 http://www.oschina.net/code/piece_full?code=24178
- 网页设计师的 12 款免费的 Firefox 4 插件(转自:http://www.oschina.net/news/20761/12-best-free-firefox-4-add-ons-for)
- 40+ 个最佳的 jQuery 旋转木马插件和教程(转自:http://www.oschina.net/news/20821/40-best-jquery-carousel-plugins-tuto)
- Oracle中动态SQL详解
- Fedora学习笔记----Fedora的目录及查找命令位置的方法
- oracle表分区
- GridView 72般绝技
- oracle同义词、序列、视图
- Vim配置文件(全平台可用)(转自http://www.oschina.net/code/snippet_103341_9644)
- hadoop 学习之Map/Reduce
- PLSQL常识
- Oracle复合数据类型示例
- Oracle函数和存储过程的区别
- Java基础14-集合List
- oracle游标(CURSOR)
- 游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
- 进程的虚拟地址空间,堆栈、堆、数据段、代码段