0

私は、Aptanaへの移行を試みているZendStudioの長年のユーザーです。

私が取り組んでいるプロジェクトの多くは、実際にはZend内のプロジェクトではありません。私は、Zendのリモートファイルセクションを使用し、リモートファイルシステムでgit / svnを使用しています(ローカルに保存するのではなく、これを行う理由がありますが、それは私の質問には関係ありません)。

特にカスタムクラス/関数の場合、Aptanaでコードアシスト/オートコンプリートを機能させることができない理由はありますか?たとえば、次のような場合です。

file1.php
function myTestFunction($ var){.....。

file2.php
$ test = myTes {ctrl + space}

関数名をオートコンプリートするためのコードアシストポップアップが表示されません(file1が現在別のタブで開いている場合でも)。

この機能はZendに存在します。Eclipse/PDTでは試していませんが、スタンドアロンのAptanaでもEclipseプラグインでも機能しないことはわかっています。

私は何かが足りないのですか、それともこれを達成する方法がありませんか?それが不可能な場合、それは私にとってかなりの取引ブレーカーです。「プロジェクト」の使用を開始するには遠すぎます。コードアシストは、実際に信頼し始めているものの1つです:)

4

1 に答える 1

1

Aptana Studio は、リモート ファイルを異なる方法で扱います。ワークスペース プロジェクト内のファイルとは異なり、リモート ファイルはインデックス化されないため、file2 から file1 の関数のコンテンツ アシストは取得されません。

その主な理由はパフォーマンスです。プロジェクトのインデックス作成には、プロジェクト内の各ファイルのコンテンツの読み取りが含まれるため、プロジェクトがリモートに配置されている場合、パフォーマンス ヒットが問題になります。

于 2012-08-14T20:19:56.367 に答える