0

最近 SublimeText3 をインストールしました。PHPのオートコンプリートを有効にするためにSublimeCodeIntelパッケージをインストールしました。しかし、多くのパラメーターを持つ関数がある場合、パラメーターが正しく表示されません。

「$ord...variaveis」の青色の背景の領域では、パラメータ $ordenacao の一部が、次のパラメータの一部のように非表示になっています。正しいのは、「$ord...variaveis」の代わりに「$ordenacao, $tipos_variaveis」を表示することです。パラメーターが少ない関数では、すべて正常に機能します。しかし、このような多くのパラメーターを持つ関数では、この問題が発生します。私の悪い英語でごめんなさい。前もって感謝します。

4

1 に答える 1

0

これは予期される動作です。行のテキストが長すぎてウィンドウに収まらない場合は...、途中で追加して短くします。ご覧のとおり、ウィンドウを広くする方法はありません。

一般的なプログラミングの観点から、3 つまたは 4 つを超える引数を必要とする関数を記述している場合は、関数を 2 つ以上の個別の関数にリファクタリングして、一方を他方の内部から呼び出すことができる場合があります。もちろん、これは常に可能であるとは限りませんが、考慮すべきことは確かです。

于 2014-10-04T23:38:04.613 に答える