我试图在vbu 7.3中使用ctags 5.9~svn20110310在Ubuntu 12.04.1(LTS)上设置omni完成,但是我遇到了一个非常奇怪的问题,其中完成为同一个类的实例提供了截然不同的预测.
我有以下两个文件:
// Foo.php
class Foo {
public function do_stuff() {
echo 'Working...';
}
}
// index.php
require 'Foo.php';
$f = new Foo();
$f->[cursor position 1]
$g = new Foo();
$g->[cursor position 2]
Run Code Online (Sandbox Code Playgroud)
当光标位于位置1并按下CTRL+ X CTRL+时,O它do_stuff(会按照我们的预期编译该行.但是当我在第二个位置按CTRL+ X CTRL+时O,我会得到一个以...开头的预测列表key, next, rewind.我究竟做错了什么?