用VIM+OMNI提示QT代码失效的问题

Vim、Emacs配置和使用
回复
fcymk2
帖子: 41
注册时间: 2008-02-22 14:55

用VIM+OMNI提示QT代码失效的问题

#1

帖子 fcymk2 » 2009-07-16 13:58

QString str;
ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();
//以上代码在 打完 "." 号 和 "->"号 后就会出OMNI提示

str = ui.cmbPort->currentText(); //执行完这一句后,后面所有的 OMNI提示就没了... 是前面那个"str = "的问题..不加这个赋值就没问题? 这是怎么回事啊T_T

ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();
fcymk2
帖子: 41
注册时间: 2008-02-22 14:55

Re: 用VIM+OMNI提示QT代码失效的问题

#2

帖子 fcymk2 » 2009-07-18 10:09

换成这种格式..就能补全了@_@ 真奇怪....还要写完代码后..去把前面的ui.删掉?

QString str;

ui. // 在这个位置直接写个 ui. 然后后面的几条语句打ui. 的时候都可以 正常补全@_@


str = ui.cmbPort->currentText();

ui.cmbFormat->clear();
ui.cmbFormat->addItems(strList);
ui.cmbFormat->setCurrentIndex(0);
ui.cmbPort->currentText();
回复