누구나 프로그래머 편집자를 추천 할 수 있습니까?


19

프로그래머 편집자를 찾고 있습니다. Xcode를 알고 있으며 응용 프로그램 프로그래밍에 사용하지만 다음과 같은 것을 찾고 있습니다.

  • 구문 강조 PHP, SQL, Javascript (jQuery 포함) 및 CSS는 필요하지 않지만 좋을 것입니다. 루아, 파이썬, 펄
  • IntelliSense 유형의 물건, 입력을 시작하고 가능한 모든 기능 / 객체 / 변수 및 모든 매개 변수를 가져옵니다. Xcode는 C / C ++ / Objective-C에서이 작업을 잘 수행하지만 위에 나열된 언어를 찾습니다.
  • 파일뿐만 아니라 프로젝트로 작업하면 좋을 것입니다.
  • SVN, CVS 또는 GIT와 통합
  • 서버에 업로드 기능이 내장되어 있습니다

나는 Coda를 알고 있지만 100 달러를 내리기 전에 다른 옵션을 찾고 있습니다.


1
코드에 대한 대안을 위해 당신은 확인 할 수 있습니다 alternativeto.net/software/coda/?platform=mac를 - 그들은 사람들이 환경에 의해 정렬됩니다.
sorin

완전한 IDE로 갈 생각? 넷빈즈가 원하는 모든 것을 할 수 있다고 생각합니다.
Thorbjørn Ravn Andersen

PHP Storm, 아래 답변을보십시오
toesslab

vim사용자보다 더 많은 사용자가 emacs있습니까?
CousinCocaine 2016 년

답변:



20

텍스트 메이트

모든 요구를 해결하지는 못하지만 꽤 snaz라고 생각합니다.


10 년 이상 TextMate 사용자였습니다. 충분히 추천하지 못했습니다.
forquare

19

Bare Bones의 BBEdit는 모든 요구 사항을 충족합니다. 비싸지 만 100 % 가치가 있습니다.


1
+1. 그것은이다 그래서 좋은이 (한번) 만 BBEdit에서 팬없는.
Dori

1
+1 BBEdit은 비 코코아 프로그래밍에 사용하는 유일한 방법입니다. 포스터 요청 중 보유하지 않은 유일한 것은 Git 통합입니다.
Dave DeLong

BBEdit은 이제 $ 50로 내려 가고 2011 년 10 월까지는 $ 40의 가격이 책정됩니다.
David

1
+1. 10 년 이상 사용했습니다. Intellisense 유형 항목 : Ctags 살펴보기 (BBedit에서 지원) : "Ctags는 다양한 프로그래밍 언어의 소스 및 헤더 파일에있는 이름의 색인 (또는 태그) 파일을 생성하는 프로그램입니다. 언어, 함수, 변수, 클래스에 따라 멤버, 매크로 등이 색인 될 수 있습니다. " BBedit는 인텔리전스와 같은 인덱스를 사용합니다.
radarbob

BBEdit은 훌륭하지만 고급 사용자는 아니지만 TextMate 및 Xcode가 할 수없는 문제를 해결합니다. (내가 처음 구입 한) ... TextMate를 원시 데이터의 멀티 메가 바이트 파일을 여는 시도
아담 Eberbach의

17

많이 간과되는 편집기는 MacVim 입니다. * nix 의 훌륭한 vim 편집기를 기반으로하며 플러그인을 통해 요청한 모든 것을 수행 할 수 있습니다.

나는 당신이 언급 한 모든 언어를 포함하여 176 개의 다른 언어를 지원한다는 것을 보여줍니다.

CNTRL_N 또는 CNTRL_P 매핑을 통해 기존의 방법, 변수, 임의의 텍스트 문구를 정기적으로 조회하여 열려있는 모든 파일을 검색하고 적중 목록을 팝업합니다.

Vim은 프로젝트를 "세션"이라고하며, 나중에 다시로드 할 수 있도록 모든 파일, 창 설정, 매크로 등을 저장합니다. vim의 "직접"모드에서 :mksession path/to/sessionfile생성합니다. 명령 줄에서 나중에 소싱하는 것은 간단 vim -S path/to/sessionfile합니다.

내 SVN을 처리하는 VCS 라는 훌륭한 플러그인이 있습니다 .

... 변경 사항 커밋 및 차이 수행 등 VIM 내의 CVS, SVN, SVK, git, bzr 및 hg ...

서버로의 업로드 기능은 netrw 플러그인에 의해 처리됩니다 .

vim에는 가파른 학습 곡선 vimtutor이 있습니다.이 앱과 함께 제공되는으로 빠르게 시작할 수 있습니다. 또한 여기와 SO의 자매 사이트와 freenode.net의 vim IRC 노드에 활성 사용자가 있습니다.

아마도 vim의 가장 멋진 점은 Mac OS에서 MacVim과 같은 인터페이스 버전, gvim을 사용하는 Linux, Windows 및 해당 OS의 명령 줄에서 사용할 수 있다는 것입니다. 그들 중 하나에서 vim은 해당 환경의 한계 내에서 동일한 명령, 동일한 플러그인, 동일한 테마 등을 사용합니다. 하루 종일 Mac에서 Linux로 앞뒤로 바운스하고 적어도 하나의 vim 창이 열려 있습니다.

그리고 Mac 전용 대안에 익숙하지 않다고 생각하는 사람이 없도록 Coda, BBEdit 및 TextMate의 모든 사본을 소유하고 사용하십시오. BBEdit으로 돌아가서 실제로 MacWorld에서 데모로 사용했습니다. 훌륭하지만 모든 곳에서 동일한 설정으로 vim을 사용하며 다른 편집자는 그렇게 할 수 없습니다. 따라서 크로스 플랫폼 호환성이 필요한 경우 살펴보십시오.



8

하나 더. 숭고한 텍스트 2


나는 모든 종류의 버전 제어 통합을 그리워하지만 Sublime Text 2에서 보는 것은 매우 좋습니다.
EmmEff

1
git, svn, sftp (원격 편집 포함), 코드 완성 등을 포함하여 많은 것들을위한 플러그인이 있습니다.
Hoshts

Sublime Text는 텍스트 편집기보다 모듈 식 IDE입니다. 원하는 모듈을 설치하고 원하지 않는 모듈을 피하십시오. 쉘 및 많은 대중 언어, 버전 제어 통합, 보푸라기, 빌드 시스템, 작업 관리에 대한 REPL 지원. 필요한 플러그인을 설치 한 후 하루의 대부분을 보낼 수 있습니다.
Jonathan Van Matre


4

ActiveStateKomodo 는 뛰어난 크로스 플랫폼 IDE입니다 (Gecko를 기반으로하므로 Firefox처럼 OS X에 고유 한 느낌을줍니다).

언급 한 모든 기능이 포함되어 있습니다. 또한 거의 모든 기능을 포함 하는 무료 오픈 소스 버전 인 Komodo Edit 가 있습니다 (예 : 소스 코드 리포지토리 통합 없음).


3

NetBeans 는 제가 선택한 개발 환경입니다. 일반 파일의 텍스트 편집기는 아니지만 셸에서 TextWrangler 또는 vim 을 사용하고 있습니다. 지금까지 내가 본 가장 유용한 IDE입니다.

그것은 훌륭한 코드 완성, 다양한 언어 지원, 훌륭한 포맷 엔진, 디버깅 기능 및 SVN 통합을 매우 잘 구성하고 쉽게 구성 할 수 있습니다.


2

MacOS X에서 Ultraedit 를 사용할 수 있습니다. 아직 시도하지 않았습니다. 그러나 Windows 버전과 동일한 기능 (내 일의 일부로 매일 사용하는)과 함께 제공되는 경우 절대적으로 권장됩니다.

소프트웨어 구성 관리와의 통합을 제외하고 원하는 모든 작업을 수행 할 수 있습니다. 이봐, 내가 구현 된 것을보고 싶습니다.


2

jEdit 은 귀하의 요청 중 일부를 수행하지만 전부는 아닙니다. 또한 무료입니다.

여기에서 지원 하는 기능 및 언어를 읽을 수 있습니다 .

jEdit 스크린 샷



1

Sublime Text 및 JetBrains 제품에 대한 권장 사항은 두 번째입니다 (저는 WebStorm을 광범위하게 사용합니다). 자유로운 것을 원한다면 원자 는 가치가 있습니다. 상당히 뼈대이지만 필요한 것을 포함 해야하는 다양한 플러그인이 있습니다.


1

언급되었지만 통과 할 때만 :

Atom ( https://atom.io/ )은 오픈 소스이며 GitHub에서 개발했습니다. github과의 통합은 훌륭하며 새로운 기능과 새로운 아이디어를 정기적으로 개발하는 많은 개발이 있기 때문에 특히 흥미 롭습니다. 확장명 (패키지-https: //atom.io/packages )을 통해 전체 요구 사항 목록을 다룰 것이라고 생각합니다 .


0

@philipBBedit 권장 사항을 투표하는 것 외에도 BBEIT : BBEdit 를 강조하는 것을 강력히 추천 합니다. PC 또는 Mac을 사용한 최고의 코딩 편집기입니다. VIM을 사용하지는 않았지만 DOS가 존재하기 전부터 코딩을 해왔 기 때문에 모든 키보드 편집 속도를 이해합니다. 나는 당신에게 그것을 줄 것이지만 나의 BBEdit 승인을지지합니다.

추신 : 나는 BBEdit을 좋아 한다고 언급 했습니까 ?


0

나를 위해 Jetbrains PHP-Storm 은 최고의 최고의 IDE입니다!

취급 및 설정이 간단하지만 훌륭하고 유용한 기능이 많이 있습니다.

Linux, OSX 및 Windows에서 사용할 수 있습니다. .

장점 :

  • PhP 5.x
  • 자바 스크립트 (JSLint, JSHint 코드 힌트)
  • HTML / CSS / SCSS / SASS
  • Lua, Perl 및 Python 플러그인 존재합니다. ( JetBrains IntelliJ IDEA 플러그인 리포지토리 에서 확인 )

  • 언급 된 모든 언어에서 지능적이고 구성 가능한 코드 완성 :

    • 객체 호출

    • 연결 방법

    • 객체의 메소드리스트

    • 입력하거나 만들 때 네임 스페이스 제안

    • 모든 종류의 구문 오류

    • 파일 및 디렉토리의 지능적인 검색 및 교체

    • 기타...

  • 프로젝트 기반

  • FTP / SFTP

    -저장하거나 창을 떠날 때 자동 업로드 (Alt + Tabing시 브라우저)

    -터미널 / 콘솔, SCSS / SASS 컴파일러 등에서 오는 외부 변경 사항 업로드

    -타임 스탬프 또는 컨텐츠를 병합하여 원격 / 로컬 파일 비교

  • GIT, Mercury 및 CVS가 완전히 통합되었습니다. SVN의 경우 JetBrains IntelliJ IDEA 플러그인 저장소에 하나 이상의 플러그인이 있습니다 ...

  • 로컬 파일 비교 및 ​​병합 (2 개 파일)

  • 콘솔 / 터미널
  • 디버깅
  • 에디터 코드 스타일 설정
  • 기타

단점 :

  • 개인 라이센스의 경우 약 100 $.

    여러 컴퓨터에 설치할 수 있지만 내부 네트워크에서 한 번에 한 컴퓨터에서만 사용할 수 있습니다.

  • Java로 작성되었으므로 많은 메모리와 CPU가 필요합니다.

    PhpStorm 9.0.0 시스템 요구 사항 :

절대 최소 !!!

Intel Pentium III / 800 MHz 이상 (또는 호환 가능)

최소 512MB RAM, 2GB RAM 권장

1024x768 최소 화면 해상도

2.66Ghz Core Duo, 4GB RAM 및 Mavericks가 설치된 2009 년 말 iMAC의 24 인치는 너무 느려서 작업을 제 시간에 완료 할 수 없습니다!

OSX Mavericks에서는 최소 8GB RAM, Windows 시스템에서는 16GB를 권장 합니다. 리눅스는 당신이 가진 모든 것을 견뎌야한다 ;-)


-1

이들은 프론트 엔드 디자이너의 관점에서 내가 가장 좋아하는 것입니다.

  • 코다
  • 에스프레소
  • 숭고한 텍스트
  • 텍스트 메이트
  • 원자 (현재 내 개인적인 선택)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.