forked from tpope/vim-pathogen
-
Notifications
You must be signed in to change notification settings - Fork 13
My Vim for Ruby On Rails:Easy for NewBo to Establish a Vim for RoR Dev.快速RoR的Vim编辑环境
azhao1981/My-Vim-Rails
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MY Vim Rails ----------------------- 目标: 1 维护自己的VIM插件及配置文件 2 对新手友好,帮助新手在几分钟内建立一个可以用于开发Rails的VIM环境,不用慢慢找插件 3 与他人分享插件 安装: 新手: 1 先确认自己$HOME下没有.vim文件夹了,有就删了 2 $cd 3 $git clone git://github.com/azhao1981/My-Vim-Rails.git .vim 4 git submodule init 5 git submodule update 6 cp .vimrc ~/.vimrc 老手: 如果也喜欢,clone一个项目 ,把autoload bundle目录拷过来就可以了。我用Pathogen来管理,大侠您就随便了 建议 自己fork一个分支 vim最强大的地方就是可以自己改,想要什么有什么,配合github,您还有了"云vim"啦! 插件列表: pathogen.vim 插件管理 NERDTree.vim: 目录树和标签 Rails.vim: Rails插件 Snipmate.vim: 代码片段自动完成,神器啊 FuzzyFinder.vim:模糊查找,超级有用的插件 TabBar: Alt+数字可切换Buffter Supertab.vim: 文本自动完成 Rubytest.vim: vim下的集成测试工具,自己的项目用Guard自动跑,不过要试别人的项目就要用到了 autoclose: 输入"("之类的会帮你补后面 vim-surround: 配对符修改 Color-Sampler-Pack: 配色方案包,有好多的,装上就够用了 ScrollColors 配色方案管理 vim-fugitive: git插件,自称最好的git插件啦,插件不怎么滴,提供的git视频教程却不错 vim-rspec 简单使用方法 : pathogen 在.vimrc里加 # 必须在 filetype plugin indent on 之前 call pathogen#runtime_append_all_bundles() 之后插件只要放到~/.vim/bundle目录下就可以生效 NERDTree 使用:NERDTree调出目录树,或是按.vimrc里配置后用F8 Rails 这个就说来话长了。。Rpreview Rmodel Rcontroller 等 等 Snipmate tab把代码片段完成,关键是查看和修改,在snipmate.vim/snippets下,修改成自己喜欢和习惯的快捷键和代码很重要 FuzzyFinder 懒人必备,设好快捷键后各种快\\F \\f TabBar Alt+数字可切换Buffter supertab 输入几个字母后按下tab看看 Rubytest 不怎么用,用guard autoclose: 输入"("之类的会帮你补后面 vim-surround: cs"' 把"ddddd " 变成'ddddd ' Color-Sampler-Pack+ScrollColors+vimrc里设置后可以用F2F3来换配色 参考: https://github.com/scrooloose/nerdtree git clone git://github.com/scrooloose/nerdtree.git bundle/nerdtree https://github.com/tpope/vim-rails git clone git://github.com/tpope/vim-rails.git bundle/vim-rails https://github.com/msanders/snipmate git clone git://github.com/msanders/snipmate.vim.git bundle/snipmate.vim https://github.com/vim-scripts/FuzzyFinder git clone git://github.com/vim-scripts/FuzzyFinder.git bundle/FuzzyFinder FuzzyFinder需要: https://bitbucket.org/ns9tks/vim-l9/ L9 : Vim-script library sudo apt-get install mercurial hg clone https://bitbucket.org/ns9tks/vim-l9 bundle/vim-l9 http://www.vim.org/scripts/script.php?script_id=1338 TabBar http://www.vim.org/scripts/download_script.php?src_id=4976 装完可以使用Alt+数字来打开buffer了 taBbar秘技:http://rickey-nctu.blogspot.com/2009/03/vim-tip-tabbar.html https://github.com/ervandew/supertab git clone git://github.com/ervandew/supertab.git bundle/supertab Rubytest https://github.com/janx/vim-rubytest git clone git://github.com/janx/vim-rubytest.git bundle/vim-rubytest 实际上我们用guard后用处不大 autoclose git clone git://github.com/vim-scripts/AutoClose.git bundle/autoclose [, (, {, ", ' 之类的补全 vim-surround http://www.dutor.net/index.php/2010/10/vim-surround/ https://github.com/tpope/vim-surround git clone git://github.com/tpope/vim-surround.git bundle/surround Color-Sampler-Pack http://www.vim.org/scripts/script.php?script_id=625 git clone git://github.com/vim-scripts/Color-Sampler-Pack.git bundle/color-sampler-pack http://www.vi-improved.org/color_sampler_pack/ http://yyq123.blogspot.com/2011/02/vim-color-scheme.html 修改:colorscheme railscasts https://github.com/vim-scripts/ScrollColors git clone git://github.com/vim-scripts/ScrollColors.git bundle/scrollcolors 直接在VIM里修改配色方案的: :SCROLL 左右键选择,回车确定 vim-fugitive: https://github.com/tpope/vim-fugitive 还不怎么会用git的童鞋看他提供的教程 参考文档: http://progit.org/book/zh/ch6-6.html 没用到 http://blog.danmarner.com/me/entry/vim-pathogen/ http://rickey-nctu.blogspot.com/2009/02/vim-fuzzyfinder.html FuzzyFinder http://v.youku.com/v_show/id_XMjM5MzUzMzIw.html http://love.chinaunix.com/space.php?uid=22695386&do=blog&id=2827004 TODO:这个建立FF的快捷方式的 http://www.diybl.com/course/6_system/linux/linuxjq/20110825/558878.html L9 library must be installed! http://www.vim.org/scripts/script.php?script_id=3252 L9 : Vim-script library 这个自动更新的插件,现在不用: http://xwz.me/wiki/doku.php?id=vim:plugins http://www.vim.org/scripts/script.php?script_id=642 sudo apt-get install exuberant-ctags ctags-exuberant -a -e -f TAGS --tag-relative -R app lib vendor /opt/ruby-enterprise/lib/ruby/gems/1.8/gems Ctrl-] Ctrl-T http://vim.sourceforge.net/scripts/script.php?script_id=273 :TlistToggle FOR VimRails dbext http://www.vim.org/scripts/script.php?script_id=356 abolish: git clone git://github.com/tpope/vim-abolish.git vim-bundler git clone git://github.com/tpope/vim-bundler.git
About
My Vim for Ruby On Rails:Easy for NewBo to Establish a Vim for RoR Dev.快速RoR的Vim编辑环境
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Vim Script 99.6%
- Python 0.4%