`
Hooopo
  • 浏览: 335155 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

VIM配置For Ruby.............

    博客分类:
  • VIM
阅读更多
1、安装vim-ruby
通过gem
gem install vim-ruby
vim-ruby-install.rb
直接下载:
解压后执行bin/vim-ruby-install.rb

推荐直接下载,因为gem常常很慢。


2、修改vimfiles/ftplugin/ruby.vim 加入
map <F5> :!ruby % <CR>

这样,按F5就会在vim上面弹出一个dos窗口..
3、修改vimfiles/indent/ruby.vim
加入:
setlocal expandtab
setlocal autowrite
setlocal tabstop=2 shiftwidth=2 softtabstop=2
setlocal autoindent



4.End自动补全
下载http://www.vim.org/scripts/download_script.php?src_id=1053
放到VIM72文件夹内
编辑_vimrc,在前面加上:
  source $VIMRUNTIME/ruby-macros.vim
 


5.关键字和自定义变量补全
ctrol + N


  • 大小: 13.5 KB
分享到:
评论
3 楼 Hooopo 2010-04-10  
ubuntu下end自动补全:
 
下载[url]http://www.vim.org/scripts/download_script.php?src_id=1053 [/url]到/usr/share/vim/vim72目录
编辑/etc/vim/vimrc
在后面加上
 source $VIMRUNTIME/ruby-macros.vim

2 楼 Hooopo 2009-08-19  
set number
set encoding=cp936 
set fenc=utf-8 " default fileencoding 
set fencs=utf-8,ucs-bom,euc-jp,gb18030,gbk,gb2312,cp936 
set fileencoding=utf-8 
colorscheme railscasts
filetype on
syntax on
set guifont=Monaco:h14

set autoindent
set smartinden

相关推荐

    Vim-for-Rails:这是使用vim开发Ruby on Rails的出色配置文件

    很棒的Vim配置文件这将允许您运行mac vim并在Ruby on Rails上进行开发。 一些功能包括: 图形用户界面和终端有16种颜色的漂亮主题。 (ir_black和xterm16) 默认情况下忽略大小写的增量搜索交换和备份不碍您安装:您...

    vim-rails-bundle:Vim内的Ruby on Rails开发环境

    Vim是Ruby on Rails IDE,具有所有出色的插件和出色的配置。 遵循简单的安装指南即可立即破解! 注意:我们用整洁的替换了捆绑包的旧子模块架构,因此不再需要使用Git安装子模块。 我们还放弃了 ,转而使用 。 ...

    vim config file for c programmer

    配置文件的标题“vim config file for c programmer”明确指出这是一个专门为C程序员设计的Vim配置文件。描述部分提到“indent neat tidy the code hacking feeling”,这表明该配置文件特别关注代码的缩进格式,使...

    vim-plus-plus:Frank的至尊vim配置,基于vim-plus改造,一键部署

    An automatic configuration program for vim Frank Liu的至尊py,go,c,c++,opencv,java,md,tex终极配置vim-plus-plus 天秀 安装 Mac OS X 安装 /usr/bin/ruby -e "$(curl -fsSL ...

    snipmate.vim:snipMate.vim旨在成为一个简洁的vim脚本,该脚本在Vim中实现TextMate的摘要功能。

    下载的压缩包文件名为 `snipmate.vim-master`,解压后将整个目录移动到 `.vim/bundle` 或者根据你的 Vim 配置的插件管理路径。然后,通过运行 `:PluginInstall`(如果你使用的是像 Vundle 或 Pathogen 这样的插件...

    dotvim:用于 Ruby on Rails 开发的 Vim

    My Vim for Ruby on Rails 开发 MacVim 用户警告 我已经停止使用 MacVim(主要是)并开始在 Tmux 中使用控制台 Vim。 提取到分支的最新 MacVim 配置不再受支持。 但仍包含此处描述的大部分功能。 特征 Ruby on Rails...

    braceless.vim:用于Python和其他缩进语言的文本对象,可折叠等

    braceless.vim是一款针对Python和其他基于缩进的语言(如Perl, Ruby, Haskell等)设计的Vim插件。它提供了一系列高效的操作文本对象,以及代码折叠功能,旨在提高程序员在Vim编辑器中的开发效率。 1. **文本对象**...

    在Mac OS中为命令行界面和VIM添加状态提示栏的教程.docx

    brew install vim --with-python --with-ruby --with-perl # 或者 brew install macvim --env-std --override-system-vim ``` 然后,在你的`~/.vimrc`配置文件中添加以下内容,以便VIM能正确加载Powerline: ```...

    image-processor:这是一个用于处理图像集合的简单 Rails 应用程序

    vim 配置/数据库.yml 垃圾箱/重建-ep 导轨服务器 默认登录名和密码(seeds.rb): adminpassword 重建 bin/rebuild -h Usage: bin/rebuild [options] -f, --flags F Flags for the rebuild script (by default ...

    tabnine-vim:TabNine的Vim客户端。 https:vimawesome.complugintabnine-vim

    TabNine For VimTabNine概述: 这是Vim 客户端,适用于所有编程语言的基于高级AI的自动完成功能。 TabNine通过读取.gitignore文件来索引整个项目,并确定要索引的文件。 使用最少的击键输入长的变量名,并利用助记符...

    57.redis集群安装.docx

    vim redis.conf # 修改端口 port 7001 # 启用集群 cluster-enabled yes ``` 保存并退出编辑器后,复制 `redis01` 实例创建其他 5 个实例: ```bash cp -r redis01 redis{02..06} ``` 依次修改 `redis02` 至 `...

    redhat 6.x gitlab最新6.6部署指南

    1. 安装EPEL(Extra Packages for Enterprise Linux)仓库,这是一个由社区维护的额外的软件包仓库,能够提供一些不在RedHat官方仓库中的软件包。 2. 需要使用wget命令下载并导入EPEL仓库的GPG key,确保下载链接...

    GitLab搭建-1.0.pdf

    5. **配置默认编辑器**:根据需要配置编辑器,如使用`vim`或默认编辑器。 6. **更新系统**:确保所有软件包是最新的。 7. **安装GitLab**:根据官方文档的指引,从源码编译或使用预构建的二进制包安装GitLab。 在...

    在windows环境下安装Hadoop

    - 可根据个人需求选择其他软件包,如Emacs、VIM、Perl、Python、Ruby、subversion等。 4. **配置SSH服务** - 安装完成后,打开Cygwin终端,输入命令`ssh-host-config`进行SSH服务配置。 - 按照提示完成配置,...

    Intellisense for Vim-开源

    Intellisense for Vim 支持多种编程语言,包括但不限于Python、JavaScript、C++、Java、Ruby等。这意味着无论你使用哪种语言进行开发,都能得到相应的代码提示和自动完成支持。它不仅可以提供基本的变量、函数和类名...

    logsearch-for-cloudfoundry-operators-boshrelease

    此存储库已提供给OSS Logsearch社区作为参考。 没有拉取请求或问题将被接受或审查。 Cloud Foundry运营商的Logsearch 日志解析规则和其他对运行LogSearch有用的组件,其主要目的是...$ vim templates/stub. $infrastru

    coc-solargraph:coc.nvim的日光灯扩展名

    使用 for Ruby语言服务器扩展。 注意:solargraph uri solargraph:/应该是solargraph:///以vim打开。 注意:solargraph方案返回html,但vim不处理html,因此将其转换为markdown。 配套 如果您喜欢我的扩展程序,请...

    ubuntu下player-stage安装教程

    -- Ruby bindings for C client library will not be built - could not find Ruby -- Python bindings for C++ client library will not be built - disabled by user -- Could NOT find Ruby (missing: RUBY_...

    slimux:受SLIME启发的Vim tmux集成插件

    slimux是一款专门为Vim用户设计的tmux集成插件,其灵感来源于SLIME(Superior Lisp Interaction Mode for Emacs)。SLIME是Emacs中的一个著名扩展,主要用于Lisp语言的交互式开发,提供了强大的代码调试和测试功能。...

    dotfiles:实用程序和工具的各种配置文件

    # For any generic Ruby environment. gem install capistrano # For Debian apt-get install capistrano 然后,要部署到特定主机,请调用“deploy”任务,同时传入“hostname”选项。 cap deploy -s hostname=...

Global site tag (gtag.js) - Google Analytics