2012-12-19 3 views
1

자바 세계에서 항상 메소드 또는 클래스, 변수 ...로 이동하려는 경우 F3을 누르십시오.Javascript를 통해 지능형 탐색을 수행 할 수있는 IDE가 있습니까?

저는 자바 프로젝트에서 작업 중이며 Eclipse와 Aptana에서 극도로 제한적인 F3 (Open Decleration)을 찾고 있습니다. 실제로는 거의 존재하지 않으며, 메소드에서 선언 된 변수에 대해서만 작동합니다.

우리의 프로젝트는 약 50 자바 스크립트 파일 (~ 60 자바 스크립트 "객체")로 성장하고 있으며, 일 때문에이 같은 상황의 거의 관리하기 어려운 부분이되고있다 :

백분율 객체가
this.url = Util.buildURLFor(URLs.ticketPrefillData); 

라는 도구 상자 및 객체가 URLManager라는 파일에있는 URL을 파일. 문제는 그것이 도구 상자 파일에 있다는 것을 어떻게 알 수 있습니까? 그리고 IDE가 모든 파일의 모든 개체를 선택하지 못하는 이유는 무엇입니까? F3은 어디로 가야하는지 알고 있습니다.

자바 스크립트 파일이 커짐에 따라 (애자일 프로젝트에서 이것은 치명적일 수 있습니다) 관리가 어려워지고 코드에 대한 지능적인 IDE를 찾을 수 없다면 Vaadin 또는 ZK 형태로 Java로 다시 전환 할 생각입니다. 항해.

는 요약, 나는이 작업을 수행 할 수있는 JS의 IDE가 필요합니다

내가 파일의 방법을 가지고 그것을 내가 건너 아니오 IDE처럼 보인다 파일 B.에 클래스 B1에 메소드를 호출 이는 그 협회를 만들 수 있습니다.

+1

확실히 알 수있는 방법이 없기 때문에 이러한 연결을 만들지 않습니다. JS는 스크립팅 언어이므로 파일간에 "엄격한"관계가 없습니다. 메서드 호출에 적합한 10 개의 다른 파일에 10 개의 메서드가있을 수 있으며 실행되는 파일은 현재로드 한 파일까지입니다. "포함"개념이 없다는 사실은 상황을 더욱 어렵게 만듭니다. – Alex

+0

네, 그렇지만 IDE가 교육받은 추측을 할 수 없습니까? –

답변

2

체크 아웃 WebStorm은 JetBrains입니다. 나는 그것을 사용하지 않았지만 그것에 대해 큰 것들을 들었다. code navigation을 지원하며 ReSharper가 판단한 JetBrains은 정말 훌륭합니다.

현재 Visual Studio 2012는 사용 된 자바 스크립트 파일에 대한 참조를 추가 할 때 탐색 기능이 뛰어납니다. 당신이 파일 B의 코드를 사용하면 파일 A에 그래서, 당신은 단지 파일의 상단에이를 추가 :

/// <reference path="./B.js" /> 

를 지금부터, 당신은 인텔리 코드 탐색 있습니다. (VS2010은 똑같은 기능을 가지고 있지만 정확하게 기억한다면 강력하지는 않습니다.)

(질문은 주관적이기 때문에 닫히거나 표시 될 수 있습니다. 사람들이 사용하는 곳/선호 : 자세한 정보는 FAQ을 참조하십시오.)

+0

주관적인 이유는 무엇입니까? "최고"라는 단어를 사용하고 있습니까? –

+0

예. 그러나 근본적으로 도구에 대한 링크 목록을 요청하고 있습니다. 이는 대답하기 어려운 질문입니다. 누구나 자신의 기호를 가지고 있으므로 실제로는 하나의 구체적인 대답은 없습니다. 이런 질문을 한 적이 있습니다. 당신이 새로 입은 것처럼, 나는 이것을하고 싶지 않지만, 다른 것들은이 문제에있어서 더 엄격합니다. 조언을 주신 덕분에 – Peter

+0

.그러나 나에 의해 묘사 된대로 F3 상황에 대처할 수 있습니까? –

관련 문제