我试着让所有的功能都能为C++工作,虽然一切看起来都很正常,但是当我把我的总括函数重置为omnifunc=omni#cpp#complete#Main时,插件没有识别出全功能,而且我得到了一个pattern not found错误。我已经安装了Ctag并将其放入.vim/<name_of_dir>中,同时将cpp_src添加到.vim/tags并运行必要的命令。(更多信息请参见 )VimRc 2 s
我读到了“开箱即用”的全神贯注,但事实并非如此,我想知道我做错了什么。user$ vim --versionMacOS X (unix) versionNormal version without GUI. Features included (+) or not (-):
-arabic +autocmd -ballo
我有一个vim 7.2的+ruby版本(也尝试了7.3和自定义编译版本),但我只在某些情况下使用omnicomplete (ctrl-x ctrl-o)。puts "hello #{@names}.each" endomnicomplete适用于.each,但不适用于.nil。/projects/.tagsmap <F4> :TlistToggle<cr>
" auto close o
我在一个大型项目中使用vim和php omnicompletion。我有一个ctags文件,并使用:au FileType php set omnifunc=phpcomplete#CompletePHPau FileType html set omnifunc=htmlcomplete#CompleteTags
au FileType css se
我正在使用复杂的对象层次结构处理现有的php项目。Netbeans在这方面帮了大忙,因为它的自动补全功能(它并不完美,但在许多情况下已经足够准确了)。几乎不可能记住所有这些属性、关系等。我遗漏的一件事是多级对象的自动补全,例如:<?php * @var B public $b;
b.phpclass B {
* @var C