2012-02-13 1 views
2

다른 경험 많은 Coffeescript 개발자가 모듈 라이브러리를 개발할 때 자동 완성 기능을 사용하여 어떻게 각각의 IDE 또는 편집기를 사용하고 있는지 묻고 싶습니다. 외부 자바 스크립트 라이브러리 (jQuery, jQuery UI, RequireJS, Handlebars, ...)를 참조합니다.Coffeescript 및 jQuery와 같은 외부 Javascript 라이브러리를 사용하여 IDE에서 자동 완성 받기

Coffeescript 용으로 다양한 IDE 및 플러그인을 사용해 본만큼 프로젝트가 여러 스크립트 파일로 구성되어있을 때 자동 완료를 지원하는 것으로 보이지 않습니다. 예 : Visual Studio에서 /// <reference path="/js/jquery.js" />과 같은 주석이있는 지시문을 추가 할 수 있습니다. 나는 Coffeescript와 비슷한 것을 필요로 할 것입니다.

내가 성공하지 않고 다음과 같은 시도 : 플러그인

  • Aptana를 커피 스크립트 루블로
  • 또한 dstepanov의 커피 스크립트와

  • 넷빈즈 MindScape을
  • 하여 웹 워크 벤치와

    1. 비주얼 스튜디오, 나는 Jetbrain의 WebStorm 3.x에서 Coffeescript를 지원한다는 사실을 알고 있습니다. 불행히도이 기능이 필요하다는 것을 깨닫기 전에 평가 기간이 만료되었습니다. Javascript/Coffeescript 사용 범위 설정은 자동 완성으로 예상대로 작동합니까?

      내가 아는 사실은 여러 파일에 걸쳐 Coffeescript 라이브러리의 자동 완성 기능을 사용할 수있는 IDE 또는 플러그인이 있습니까?

    +0

    나는 희망했다. 하지만 아직 [아무것도] 보인다. (http://stackoverflow.com/questions/8665747/jquery-intellisence-in-vs2010-when-writing-coffeesript#comment10771473_8665747) – Saulius

    +0

    아 .. 내 질문에 미안 해요, 미안해. . 그것은 사실이지만, 지금은 Webworkbench에서 Coffeescript에 대한 가치는 거의 찾아 볼 수 없지만 구문 색칠을 추가하는 것만 큼 그렇습니다. 아직까지 같은 프로젝트 내에 포함 된 다른 파일로 작성된 커피 클래스의 자동 완성은 수행하지 않습니다. 큰 문제는 내가 우려하고 있지만, 나는 그들의 노력을 관찰하고 추가 기능을 향상시킬 수 있기를 희망합니다. 미래 릴리스! –

    +0

    예. 그들은 [이 기능을 추가 할 의사가있다] (http://www.mindscapehq.com/forums/thread/249116). 그러나 나는 그렇게 빨리 추측하지 않는다. – Saulius

    답변

    2

    증오를 내 자신의 질문에 대답하지만, JetBrains의 WebStorm을주고 나서 또 다른 상자에 다른 데모 실행 3.0.2, 나는 자동이 가장 근무하고 평균보다 똑똑 '가 않습니다 생각 coffeescript 프로젝트 완료. 모든 coffeescript 파일을 글로벌 자동 완성 컨텍스트에로드하기 만하면 프로젝트의 범위 설정을 사용하여 외부 라이브러리 (cs 또는 js)를 추가 할 수 있습니다. 더 좋을 수도 있지만, 현재 PC 나 Linux, OSS 또는 유료 플랫폼에서 실행중인 다른 IDE 또는 도구를 찾을 수는 없으며 WebStorm을 능가하며 OSX 골목을 탐험 할 가치가 없습니다.

    미래의 툴, 플러그인, IDE는 훌륭한 coffeescript 모듈 관리와 적절한 컨텍스트 자동 완성 기능을 편집기에서 제공하는 다양한 플랫폼에서 팝업됩니다. 제발, 제발오고 제안을 계속.

    감사합니다.

    +0

    이런 식으로 도구를 지원하는 것이 CoffeeScript보다 TypeScript를 선호하는 이유 중 하나입니다. IDE가 코드 트리에 대해 모든 것을 알고있을 때 많은 도움이됩니다. – orad

    0

    저는 개인적으로 Kdevelop를 사용합니다. 내가 coffeescript 함께 작동하도록 플러그인이나 뭔가를 설치 한 경우 기억이 안나요. 그러나 ctrl + d를 사용하면 coffeescript 해설 등을 추가 할 때 강조 표시 색상이 매우 아름답습니다. 또한 KDevleop에서 직접 컴파일을합니다.

    글쎄 또한 무료입니다, 나는 리눅스 데비안에서 사용하고 있지만 대부분의 플랫폼에서 작동한다고 생각합니다.

    이 그것을 확인 : http://kdevelop.org/

    +0

    Windows 용 최신 KDevelop 바이너리를 얻으려고했으나 설치가 끝나면 그냥 끊어 버렸습니다. 나는 그것을 우분투에서 집에서 회전 시켜서 내 버릇없는 코더의 인텔리 센스 요구 사항에 맞서 어떻게 보는지 알 수있다.) –

    +0

    글쎄, 전반적으로 너무 초라하지는 않지만, 다시 한번 말하지만 멋진 문법 색소에 지나지 않는다. 나는 require ("lib.coffee")'모듈 가져 오기 또는 글로벌 컨텍스트에서 cs/js lib에 자동 완성 등을 수행 한 후 자동 완성을 인식하고 제공 할 수있는 것을 찾고있었습니다. 또한 우분투에서만 작동합니다. 2 개의 다른 Win7 x64 박스에서 실행되지 않기 때문에 사무실에서 사용할 수 있습니다. –

    관련 문제