문제

무엇에도 불구하고 일부는 말할 수 있습니다, 내가 믿는 코드가 완료(일명 Intellisense)두 번째로 최고의 발명에 올 때 코드 에디터(첫 번째는 구문을 색칠).그것은 정말 쉽게 코딩기 때문에 나는 걱정할 필요가 없지 난 이라는 기능 CalculateReportSums, ReportSumsCalculate 또는 단순히 GetReportSums.

불행하게도 나는 아직 발견되지 않는 코드는 것이 만족스러운 이 기능을 구현한 PHP.그리고"만족"나는 의미로"좋은 Visual Studio for C#".

첫 번째로 선택한 텍스트 편집기입니다 Notepad++,하지만 그의 목록이 있 PHP 에 내장된 기능,그리고 그것만이 나타나 후 Ctrl+공간입니다.나도 이클립스+PDT 는 더 나은,그러나 아직도 자주 있는 딸꾹질,때로는 모두 실패하면 아무 이유없음(목록)및 항만 나타납니다면 내가 일시 입력하면(설정한 제한 시간은 일부 작은 값으로 목록을 표시하지 않는 모두).

그는 뭔가 더 나은 거기에 있습니까?무언가를하는 것을 인식하는 모든 변수의 현재 범위에서,할 수있을 것입에 따라 include()s 고,목록을 표시합으로 실시간으로 입력?

내가 알고 있는 PHP 적 언어와 완벽한 코드를 완성은 원칙적으로 불가능하다는 것을(지 않기 때문에 당신이 알고있는 어떤 변수가 될 것입니다 런타임 이전까지),그러나 그것은 여전히 구현하는 것이 가능하에 그것을 상당히 좋은 도보다 훨씬 더 what I've seen so far.

추가: 추가 몇 가지 작은 포인트 내가 원하는 CC 을 즉석에서 같은 Visual Studio.나는 형식 문자,그리고 목록을 보여줍에서 동일한 순간이다.내가 다른 문자를 입력하십시하고 목록이 되기 전에 내가 할 수 있습 깜박입니다.Near-zero CPU 사용량,즉각적인 결과(모든 우박 신들의 캐싱!).

도 나는 괜찮으로 문서화하는 나의 기능과도 변수에는 특별한 방법입니다.내가 선호하는 PHPLint 구문(기 때문에 다음을 확인할 수 있습니다 내 코드와 함께 그것은 나중에)지만,다른 구문을 할 것입니다.을 강제로 할 이것은 또한 좋은 대한 주석 분야입니다.:)

도움이 되었습니까?

해결책

내가 찾는 Netbeans 은 더 나은 코드를 완성보다 Aptana.When I was working with codeigniter,Netbeans 것 코드를 완료한 정적 방법에는 모델을 Aptana 지 않을 것이다.

때문에 내시의 이 jetbrains 의 발표 했 PHPStorm 고의 속사 활뿐만 아니라 더 나은 유형 암시.그것은 절대적으로 우수한을 모두 다른 사람을 설계되었습니다.사용 했습니다 EAP2.0 몇 개월 동안 무료로.

다른 팁

당신은 맞는 intellisense 훨씬 더 복잡한에서 동적으로 입력한 언어 php 같.예를 들어 고려

  function get_foo($x) {
       return $x ? new abc() : new xyz();
  }

  get_foo(123)->... can your IDE autocomplete here?

에 대해 알고하지 않 PDT 지만,Netbeans 를 처리할 수 없이,그리고 phped 이 필요합'get_foo'어노테이션을 작성할 특별한 방법입니다.

나는 아직 해보지 않은 곧 WebIDE 에서 jetbrains 의(http://www.jetbrains.com/webide/features/index.html어),하지만 유망 보인 이 점에서(스크린 샷을 참조하십시오).

의심의 여지를 사용 NetBeans,은 매우 유용하고 좋은 intelisense(좋지 않은 완벽한다)하지만 이보다 나은 이클립스를 위한 예입니다.

나는 당신을 추천 netbeans .그 무료입니다.그것은 모든 플랫폼에서 사용 가능한,그리고 대부분은 좋은 편집 php,jsp,java,css,html,...좋은 위한 SVN,수은,플러스 당신에 통합할 수 있습니게 되었으로 kenai.com...

그것은 상속될의 종류가 나타납니다.

저를 믿고,나는 그것을 사용하 php 개발 및 최 적합 ide 가할 수 있습니다.

내가 사용하는 PHPEd(http://www.nusphere.com/ 도)가 가능한 버전이 기능이 있습니다.

참고:그들은 제안에 나와 자신의 앞 페이지입니다. .가 내일 종료 최소한 4 년이 됩니다.

내가 그것을 가지고 있는 응용 프로그램을 시작합니다.윈도우에서 나는 일반적으로 사용 phpDesigner(http://www.mpsoftware.dk/phpdesigner.php 도)가 매우 좋습니다.리눅스에서 사용 geany(http://www.geany.org/ 다)또는 vim 모두 CC,나중에 경우,당신은 그것을 설정합니다.내가 찾은 이클립스를 너무 부풀리는 내가 아픈 기다리는 그것을 위해 시작합니다.:\

Kimodo 좋은 코드가 완료뿐만 아니라 공개로 기능을 PHP 지만,당신이 선언 현재 상황에서.는 경우,또한 제대로 문서화하는 기능 또는 중,그것을 표시하는 문서뿐만 아니라!

나는 아직 아무 것도 보이지 상단의 자동 완성하는에서 이었 젠드 스튜디오 5.x.가 이후 버전에 내장되어 이클립스,그리고만 있을 뿐만 아니라 사용하여 Aptana...

불행하게도 이 유지하는 것을 의미 windows XP 또는 2000 년 이후 보 Java GUI(한 젠드 스튜디오에 내장)나사에서 Win7 모습,그러나 기능에 대한 젠 5,그것은 잘 가치가있다.

뿐만 아니라 그것을 자동 완성 기능,그것을 자동 완성 변수/기능은 당신이뿐만 아니라 현재 파일이 있지만,어떤 파일을 열고(나는 생각에서 프로젝트를 열고),그리고 자동차 제안 등 품목뿐만 아니라.

Plus 되고 실행할 수 있는 지역 내의 젠드 스튜디오 자체가 시험을 위한 부분의 코드입니다.는 경우 단지 그것이 쉽게 당신이 저장하는 로컬 파일 시스템 서버에 업로드에서 동일한 시간.......(나는 그냥 FTP 프로그램이 백그라운드에서 실행중인 10 분마다 다운로드를 변경 server).

vim.

http://weierophinney.net/matthew/archives/123-Vim-7-code-completion.html

또한,보고서의 권장 유사한 질문가가 이미 있습니다 좋은 질문이 논의하는 다른 방법으로 사용하 vim 코드를 완료합니다.

어/드에서 완성 VIM

당신이 시도할 수 있습 젠드 스튜디오.

http://www.aptana.org/

드 지원
에이즈에서 제작하는 HTML,CSS,JavaScript,PHP,Ruby.을 지원하는 최신 HTML5 사양입니다.정보가 포함됩 에 대한 지원의 수준의 각 요소에 대한 주요 웹 브라우저

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top