2013-07-13 11 views
1

, 난라는 기능이있는 경우 의미 anotherfile.php에서 프로토 타입으로 접두어 (get_wh *)와 일치하는 모든 함수를 열거하여 실패한 메모리를 조그합니다.

내가 모르는 사람에게 얼마나 유용한 지 설명 할 수는 없습니다. 물론 프로토 타입은 간단해야하지만이 기능은 생산적입니다.

"실제 남성은 vi 또는 emacs를 사용합니다." 유머 감각을 당신에게 기대합니다.

최악의 부분은 ZendStudio 5.5부터 좋은 것을 찾을 수 없다는 것입니다. 새로운 하나는 Eclipse를 기반으로하며 절대적으로 끔찍한 것입니다. 코다, 지금까지 내가 말할 수있는 코드 완성이 있지만 파일 내에서만있다. 나는 그 점을 이해하지 못한다. 나는 정말로하지 않는다. 코드 완성이 필요한 이유는 근처에 있지 않은 파일을 참조 할 수 있으며 파일이 열려 있지 않아도 좋습니다.

도움말. 누군가 Zend Studio 5.5를 대체 할만한 것을 찾았습니까?

답변

2

내가 알고있는 많은 사람들은 PhpStorm의 엄청난 팬이며 그만한 가치가 있다고 생각합니다. 또한 수많은 것들에 대한 지원을 추가 플러그인을 설치하는 PHPDoc에게

  • 최고 디버그 지원 VC
  • 쉬운 잘
  • 통합 한 인식

    • 멋진 코드 완성. 예 : 덜, SCSS, CoffeeScript, NodeJS, 훨씬 더. 다른 유용한 기능

    체크 아웃 재판의

  • 톤, 설정의 구성이 약간의 시간을 보낸다. 예 : 내가

    빠르게 파일을 & 문자 (목적, 방식, 기능) Cmd를 + 시프트을 찾는/탐색하기위한 키보드 단축키에 익숙해 등을 설정 PHPCS, 코드 스타일,

    을 많은 라이브 템플릿을 추가했습니다 + N, 에서는 Cmd +시프트 + Alt 키 + N. 그 중 대부분은 빠른 팁 대화 상자에 있습니다.

  • +0

    나는 이걸 보았다.하지만 이클립스에 기반을 둔 것처럼 보이고, 조금 오래 샘플링했을 때 무거웠다. ZendStudio의 환생과 아주 다른가요? –

    +0

    "느림"은 주관적입니다. 나는 그것을 사용하는 IRC의 많은 사람들을 알고 있으며 누구도 느린 것에 대해 불평하지 않았습니다. 나 자신은 느린 것을 결코 눈치 채지 못했다. – simshaun

    +0

    나는 또 다른 기회를 줄 것이다. 나는 코모도/Activestate가 더 원어민이고 더 빠르게 느껴지도록 찾았습니다. 방금 기능이 부족한 것으로 나타났습니다. 결국 나는 ZendStudio 5.5를 좋아하게되었습니다. –

    0

    내가 아는 많은 개발자는 PhpStorm에도 매우 만족하고 있습니다. 따라서 Simshaun의 추천을 받아 들일 수 없습니다.

    개인적으로 ZendStudio 10에 만족합니다. 프로젝트의 모든 기능을 사용하려면 프로젝트에서 "PHP 지원"이 활성화되어 있는지 확인해야합니다 (프로젝트를 마우스 오른쪽 버튼으로 클릭하고 구성> PHP 지원 추가 ...) . 그런 다음 당신이 설명하는 것을 수행합니다. 필자의 경우에는 autoloading 및 네임 스페이스가있는 psr-0 프로젝트에서 작업합니다. 귀하의 설명에서 절차 적 스크립트로 작업하기를 원하는 것처럼 들립니다. 나는 그것에 대해 확실하지 않다. FWIW는 또한 ZF2를 인식하므로 PHPStorm이 해결하지 못하는 몇 가지 참조를 찾을 수 있습니다.나는 이것이 주로 ZF2 Di가 믹스에있는 곳이 될 것이라고 생각하지만, PhpStorm 버드가 발언하는 것을 넘어서, "어떻게 그걸 했니?" 한 번, 나는이 차이에 관해 더 많은 세부 사항을 가지고 있지 않다.

    ZendStudio 10에도 편집기 템플릿이 있습니다 (물론 많은 기능을 제공합니다). 'sw'을 입력하면 SPL의 '스위치'제안을 제공하고, 완전한 switch 문인 'swi'와 연결된 편집기 템플릿과 같이 많은 템플릿이 미리 구성됩니다. 편집기 템플릿 제안 (아래쪽 화살표 사용)을 선택하면 전체 제어 구조의 원형을 보여줍니다. 이 옵션을 선택하면 첫 번째 대소 문자 (break 및 default)를 포함한 전체 구문이 삽입되어 채울 수 있습니다.

    필자는 자주 수행하는 작업에 사용자 정의 템플릿을 사용합니다. 중간에 커서를 삽입하고 싶습니다. 예를 들어,이에 확장 'zddd을'정의 :

    \Zend\Debug\Debug::dump(CURSOR_INSERTED_HERE);die(); 
    

    내가 처음들은 여전히 ​​경기를 많이 만드는 어떤 완전한 메소드 이름의 긴 형식을, 밖으로 입력을 시작하면 ZendStudio (10)는 자동 힌트를 수행하는 동안 않는 use 문을 사용하여 이미 클래스를 가져 왔고 (그리고 짧은 클래스 이름 만 사용할 수 있습니다). 그렇더라도 3 자 또는 4 자와 연관된 미리 정의 된 템플릿만큼 편리하지는 않습니다.

    희망이 있습니다.

    +0

    전역 네임 스페이스, 네임 스페이스 및 클래스에서 함수 호출을 사용하려고합니다. 나는 실제로 많은 경우에 네임 스페이스를 시뮬레이트하기 위해 PAAMAYIM_NEKUDOTAYIM "::"을 사용한다 (존재하지 않았다). 나는 ZS에게 또 한번 시험해 보도록하겠습니다. 내 불만은 내가 마지막으로 시도한 것인데, ZS5.5에서 한 걸음 뒤로 물러났다. –