ruby程序怎么转化成vim插件

Python016

ruby程序怎么转化成vim插件,第1张

如果输出为空,则表示你当前的vim不支持Ruby,需要重新编译一下,并启用对Ruby的支持。

顺便说下我当前的环境是:

vim 7.4

ruby 2.1.0

环境检查没有问题那么就开始吧。 在~/.vim/plugin目录下创建一个 demo.vim 文件。

在开头写上以下代码:

?

1

2

3

4

if !has('ruby')

echo "Error: Required vim compiled with +ruby"

finish

endif

这段代码就是用 VimL 编写的,它将检查 Vim 是否支持 Ruby。

接下来再判断该插件是否已经加载过了,以免重复加载:

?

1

2

3

4

if exists('g:loaded_ruby_demo_plugin')

finish

endif

let g:loaded_ruby_demo_plugin = 1

Ruby 是一门编程语言,Ruby on Rails 是 Ruby 的一个 web 框架,简称 Rails。

有很多人对 Rails 感兴趣,但又不知道从何下手、学习路线是什么,因为在多个场合下回答过类似问题,所以决定整理成文章供大家参观。

错误提示:

C:\Program Files (x86)\Vim\vim74\ftplugin\ruby.vim 是发生错误

第 122 行:

E171: 缺少 :endif

..........................................

原因:

没有设置 ruby 路径

_vimrc 种添加:

let g:ruby_path='C:\\ruby\\Ruby200-x64\\bin'

错误不再出现

安装文档时错误: unable to convert "\x**" from ASCII-8BIT to UTF-8 fro lib/****

重新安装一下 rdoc

gem install rdoc

gem install qtruby4

出现错误:ERROR: while executing gem ... (ArgumentError) malformed format string - %)

执行: gem update --system