最好的Autofill B. VIM
全部,
我一起工作 vim 有一段时间,我喜欢它的一切 - 我真的错过了一件事 IDEs, 作为 RubyMine, 而这种先进的自动警告。
供参考,这是我的标准设置 VIM:
https://github.com/wrwright/.vim
我试过了 ctags 从 omnicomplete + supertab, 我唯一想念的重要元素, - 这是调用上下文敏感列表的能力。 attributes/constants/methods. 例如,当我学习时 RubyMotion, 我想在记忆中得到一些帮助 iOS SDK constants/attributes/methods, 但我的自动填充 VIM 停止课堂产品 names..or, 如果他真的提供 methods/attributes,, 它列出了吨的方法/甚至不适用于我工作的类的属性。
我想要 /简单的例子/ 能够进入 UIColor.bl 并拥有它的自动夹 UIColor.blueColor /或建议如果有几个选项开始 "bl", 这是属性 UIColor.
RubyMine 它是否非常好,如果我能迫使 VIM 像自动污染一样聪明,这将是天堂 /和训练祝福 RubyMotion/iOS/.
我也试过 SnipMate /甚至适应变化 RubyMotion 在
https://github.com/rcyrus/snip ... otion
/, 但似乎,也没有提供我正在寻找的功能。
我一起工作 vim 有一段时间,我喜欢它的一切 - 我真的错过了一件事 IDEs, 作为 RubyMine, 而这种先进的自动警告。
供参考,这是我的标准设置 VIM:
https://github.com/wrwright/.vim
我试过了 ctags 从 omnicomplete + supertab, 我唯一想念的重要元素, - 这是调用上下文敏感列表的能力。 attributes/constants/methods. 例如,当我学习时 RubyMotion, 我想在记忆中得到一些帮助 iOS SDK constants/attributes/methods, 但我的自动填充 VIM 停止课堂产品 names..or, 如果他真的提供 methods/attributes,, 它列出了吨的方法/甚至不适用于我工作的类的属性。
我想要 /简单的例子/ 能够进入 UIColor.bl 并拥有它的自动夹 UIColor.blueColor /或建议如果有几个选项开始 "bl", 这是属性 UIColor.
RubyMine 它是否非常好,如果我能迫使 VIM 像自动污染一样聪明,这将是天堂 /和训练祝福 RubyMotion/iOS/.
我也试过 SnipMate /甚至适应变化 RubyMotion 在
https://github.com/rcyrus/snip ... otion
/, 但似乎,也没有提供我正在寻找的功能。
没有找到相关结果
已邀请:
3 个回复
小姐请别说爱
赞同来自:
https://github.com/vim-ruby/vim-ruby
和
https://github.com/tpope/vim-rails
, 能够与之完成 NetBeans, 但与每个人一起 bells&whistles 的 Vim 当然,资源需求走低。
从我的 .vimrc 关于完成选项 :
卫东
赞同来自:
缺点是人们 rubymotion, 似乎他们不想查看用于拉动和提供任何反馈的查询,所以我不确定他们会为任务添加必要的东西 rake, 它为此创建标记文件 ycm, 用盒子正常工作。
要使它工作,您需要正确安装标记文件
然后你需要配置 ycm 用标签完成工作。
您还需要制作文件。 ctags 兼容的S. ycm. 这个拉出请求是这样做的。 您需要向创建添加语言字段 ctags, 然后改变 bridgesupport 在 ruby.
https://github.com/weaksauce/R ... d499f
之后你需要运行 rake ctags 项目的根源。
如果您不想更改文件 project.rb, 您可能可以创建自己的任务 rake, 这几乎相同。
郭文康
赞同来自:
因此,不可能期望它将对应于任何 IDE "code awareness". 此外,它还完全依赖于社区,以确保对此语言的标准支持。 如果一个 google 或网站 rubymotion 没有帮助你找到一个认真的决定 "autocompletion", 我怀疑你会在这里找到它。
博客文章中描述的过程正常,尽管在配置前面不太精确 vim.
http://rayhightower.com/blog/2 ... -vim/
/