新的代码自动完成,好像有点问题,
具体从哪个版本开始不清楚,发现从支持模糊匹配后,才有的问题
1.
dateutils.xxx 这时,有些常量比如OneMinute,不管是前面加上dateutils.还是单独打one,都不会弹出OneMinute,或其它常量
2.system.Break或是其它时,函数是不带参数,的但是显示成Break(...),一下子真不习惯,搞的有参数似的
3.list.items[idx],这样的属性 会只显示list.itms,没有后面的索引信息, 也没有这个items类型信息了
4.不清楚是否这个版本开始,以前没注意
假如代码定义了SystemMemory这个全局变量
打入"System.dd",这时发现dd打错了,又忘了"dd"这个函数名,想让他自动完成列出函数来
System.dd 这时在"M"位置.删除掉M重新打入M,会列出SystemMemory和其它system打头的变量
再按后面的点号,企图列出所有system的项目,会变成强制自动完成"SystemMemory..dd"
5.begin end 匹配问题,以前修复过,但是后来又出现了, 具体不好问题重现,下次如果还发现,我记下来告诉你
正常小代码量时begin end是正常的
整个工程的代码一多,
prog xxx;
begin //这里打回车,就会自动多出个end来
xxxx
xxxxx 这里仅几行代码,不多
xxxx
end;
甚至 有时
prog xxx;
begin //这里打回车,就会自动多出个end来
//这里没有代码,只有一个空行,甚至空行都没有
end;
你不嫌累,就去看看上次修复begin/end前后有差异, 后面我有发现的话,告诉你
谢谢了,业余,能还这么坚持维护这份代码
|