2014-10-04 50 views
0

我最近安装了SublimeText3。我安装了SublimeCodeIntel包以启用PHP的自动填充功能。但是,当我有一个具有很多参数的函数时,它不会正确显示参数。Bad autocompletion SublimeCodeIntel

在蓝色背景的区域,在“$ ORD ...... variaveis”,参数$ ordenacao的部分是隐藏的,像下一个参数的一部分。正确的是显示“$ ordenacao,$ tipos_variaveis”而不是“$ ord ... variaveis”。在参数很少的函数中,一切正常。但在像这样的函数中,有很多参数,就会出现这个问题。对不起,我的英语不好。提前致谢。

回答

0

这是预期的行为。如果一行中的文本太长而不适合窗口,则通过在中间添加...缩短它。正如你所看到的,没有办法让窗户变宽。从一般的编程角度来看,如果你发现自己编写的函数需要多于3或4个参数,那么你可以将函数重构为2个或更多个独立的函数,从另一个内部调用一个函数。当然,这可能并不总是可能的,但它肯定是需要考虑的事情。

+0

我的函数一般没有什么参数,但有一些例外。在PHP Designer中,代码完成是不同的,然后我认为这是一个错误。感谢您的回复。 – user3753202 2014-10-05 00:15:14