2012-08-14 2 views
0

저는 Aptana로 전환하려고 시도하는 오랜 시간 Zend Studio 사용자입니다.Aptana 원격 파일 코드 보조

많은 프로젝트들이 실제로 젠드 내부의 프로젝트가 아니며 젠드의 원격 파일 섹션을 사용하고 원격 파일 시스템에 git/svn을 사용합니다 (이 작업을 저장하는 이유가 있습니다 로컬로,하지만 그건 내 질문과 관련이 없습니다).

Aptana에서 코드 지원/자동 완성 기능을 사용할 수없는 이유는 무엇입니까? 특히 사용자 정의 클래스/기능이 필요합니다. 예를 들어, 내가 가지고있는 경우 다음

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

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

나는 코드가 자동으로 팝업이 함수 이름을 완료 지원하지 않습니다 (파일 1은 현재 다른 탭에 열려있는 경우에도).

이 기능은 Zend에 있지만 Eclipse/PDT에서는 시도하지 않았지만 독립 실행 형 Aptana 또는 Eclipse 플러그인에서 작동하지 않습니다.

내가 누락 되었습니까? 아니면이를 수행 할 방법이 없습니까? 그것이 가능하지 않다면 그것은 나를 위해 꽤 많은 거래 차단기입니다. 우리는 'Projects'를 사용하기에 너무 가깝습니다. 코드 도움은 여러분이 정말로 의존하기 시작하는 것 중 하나입니다.

답변

1

Aptana Studio는 원격 파일을 다르게 처리합니다. 작업 공간 프로젝트의 파일과는 달리 원격 파일은 색인이 생성되지 않으므로 file2의 file1에 대한 기능에 대해 Content-Assist를 얻지 못합니다.

그 주된 이유는 성능입니다. 프로젝트를 인덱싱하면 프로젝트의 각 파일 내용을 읽는 것이므로 프로젝트가 원격 위치에있는 경우 성능에 문제가 발생합니다.

+0

답변 주셔서 감사합니다. Zend Studio의 성능이 PC의 Aptana보다 나쁘지는 않지만 현재 사용하고있는 Zend를 사용해야합니다. 이 기능을 활성화하는 옵션이 있으면 좋겠지 만 (모든 원격 파일의 색인을 생성 할 필요는 없지만 다른 탭에서 현재 열려있는 파일이 현재 파일에 포함되어 있는지 알 수있을만큼 충분히 지능적이어야 함), 나는 소수 인 경우에는 발생하지 않을 것입니다. :) – jsmith

+0

@jsmith https://jira.appcelerator.org/secure/CreateIssue!default.jspa에서 티켓 열기이 향상된 기능을 누릴 다른 개발자가있을 것입니다.) – sgibly

관련 문제