pav*_*kor 2 ruby vim autocomplete ruby-on-rails omnicomplete
我放弃.这个
51 if !exists('g:neocomplcache_omni_patterns')
52 let g:neocomplcache_omni_patterns = {}
53 endif
54
55 if !exists('g:neocomplcache_omni_functions')
56 let g:neocomplcache_omni_functions = {}
57 endif
58 let g:neocomplcache_omni_patterns['ruby'] = '[^. \t]\.\w*'
59 let g:neocomplcache_omni_functions['ruby'] = 'rubycomplete#Complete'
60 autocmd FileType ruby set omnifunc=rubycomplete#Complete
Run Code Online (Sandbox Code Playgroud)
是我的.gvimrc文件的一部分.
问题是我无法为ruby设置全向自动完成功能.如果我键入Cx Cy它可以工作,但不是在我编写代码时.它适用于php,html,css等
虽然我不使用neocomplcache,但我对vim-ruby相当满意,包括代码完成.只是让Vim使用ruby支持编译,添加到.vimrc
autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1
autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1
autocmd FileType ruby,eruby let g:rubycomplete_rails = 1
Run Code Online (Sandbox Code Playgroud)
作为Ruby的高度动态特性,代码完成将始终受到某种程度的限制,但上面确实有助于完成标准类和方法,甚至是大多数自己的.
归档时间: |
|
查看次数: |
6086 次 |
最近记录: |