나는 이것을 검색하고 텍스트 편집기 에 대한 Maudite의 질문을 찾았 지만 모두 Windows 용이었습니다.
의심 할 여지없이, 내가 아는 것 외에 Mac 용 텍스트 / 코드 편집기가 있는지 알아 내려고 노력하고 있습니다. 편집기를 포함하도록 게시물을 편집하겠습니다.
비어 있는
상업용
주제 관련 기사
제안을 추가 한 모든 사람에게 감사합니다.
나는 이것을 검색하고 텍스트 편집기 에 대한 Maudite의 질문을 찾았 지만 모두 Windows 용이었습니다.
의심 할 여지없이, 내가 아는 것 외에 Mac 용 텍스트 / 코드 편집기가 있는지 알아 내려고 노력하고 있습니다. 편집기를 포함하도록 게시물을 편집하겠습니다.
제안을 추가 한 모든 사람에게 감사합니다.
답변:
TextMate가 모두가 가장 좋아한다고 생각했습니다. TextMate를 사용하지 않는 Mac을 사용하는 프로그래머를 만나지 못했습니다.
MacVim 과 SubEthaEdit 는 두 가지 좋은 옵션입니다
Emacs 학습에 진지한 노력을 기울일 계획이라면 Aquamacs에 대해 즉시 잊어라. 그것은 Emacs를 꼬이지 않고 무언가 아닌 것으로 (매우 네이티브 OS X 앱) 구부리려고 시도합니다. 그것은 모두 잘 들릴지 모르지만, Emacs의 거의 모든 표준 키 바인딩과 동작을 완전히 깨뜨렸다는 것을 알게되면 왜 TextEdit 또는 TextMate를 사용하지 않는지 궁금해지기 시작합니다.
Carbon Emacs는 OS X에 적합한 Emacs 응용 프로그램입니다. 직접 컴파일하지 않고도 GNU Emacs에 접근 할 수있는 거리에 있습니다. 그것은 운영 체제와 잘 맞지만 동시에 우리 모두가 알고 사랑하는 훌륭한 이맥스입니다. 현재는 최신 릴리스의 Leopard가 필요하지만 대부분의 사람들은 지금까지 업그레이드했습니다. 여기에서 가져올 수 있습니다 .
또는 OS X에서 Vim을 사용하려면 MacVim에 대해 좋은 소식을 들었습니다 .
그 외에도 명백한 TextEdit, TextMate 등의 편집기가 있습니다. 그들은 어떤 사람들을 위해 일하지만, 내가 아는 대부분의 "고급"사용자들은 15 피트 폴보다 짧은 것을 만지는 것을 싫어합니다.
블록에 새로운 아이가 있습니다 -PHPStorm . 나는 일년 내내 그것을 사용했습니다. 무료는 아니지만 1 년에 49 $의 개별 라이센스를 제공하며 오픈 소스 개발자에게는 무료입니다.
거대한 파일을 쉽게 처리합니다. 대부분의 텍스트 편집기 (특히 TextMate)는 크롤링 속도가 느려지거나 큰 파일이 표시 될 때 충돌이 발생합니다.
정규 표현식 및 다중 파일 찾기 대화 상자는 유용성을 위해 다른 무엇보다 뛰어납니다.
클리핑 시스템은 마술처럼 작동하며 선택, 들여 쓰기, 자리 표시 자 및 삽입 점 태그가 있습니다. 단순한 텍스트가 아닙니다.
BBEdit은 AppleScript가 많이 있습니다. 모든 것을 스크립팅 할 수 있습니다.
9.0에서 BBEdit에는 코드 완성, 프로젝트 및 기타 여러 가지 개선 사항이 있습니다.
나는 주로 HTML, CSS, JS 및 Python에 사용합니다. 좀 더 모호한 언어는 잘 지원되지 않지만 대부분의 경우 환상적입니다.
TextMate를 좋아하는 사람은 Ruby 팬뿐입니다. 나는 진정으로 호소력을 얻지 못하지만 TextWrangler (BBEdit의 무료 남동생)보다 약간 뛰어나지 만 돈을 쓰고 있다면 몇 달러 더 좋은 도구를 구입할 수도 있습니다.
jEdit은 크로스 플랫폼이라는 장점이 있습니다. BBEdit만큼 좋지는 않지만 유능한 프로그래머의 편집자입니다. Windows 또는 Linux 시스템에 직면 한 경우 작동하는 하나의 도구를 사용하는 것이 편리합니다.
Vim은 ssh를 통해 작업해야하고 원격 시스템 또는 컴퓨터가 X11을 수행 할 수없는 경우에 좋습니다. 나는 큰 파일을 쉽게 편집하고 반복되는 명령을 수행하기 위해 Vim을 좋아했습니다. 그러나 요즘에는 비표준 검색 및 바꾸기 ((foo) 대신 (foo) 그룹 사용) 등의 성가심, 고통스럽게 나쁜 다중 문서 처리, 프로젝트 부족으로 인해 투표권이 없습니다. / VV 브라우저보기, AppleScript 부족 및 GVim 버전의 기괴한 마우스 처리.
"고급 프로그래머"를위한 TextMate. TextMate에는 "고급 프로그래머"가 원하는 모든 것이 포함되어 있습니다. 소스 코드 형식을 원하는 방식으로 신속하게 설정하거나 프로젝트 가이드 라인을 따르는 번들을 정의 할 수있어 구성의 일부를 입력하고 탭을 누르는 것에 따라 전체 구조 및 클래스를 빠르게 액세스 할 수 있습니다. .
TextMate는 내가 선택한 도구이며 빠르고 가벼우면서도 프로그래밍 할 도구에 원하는 모든 기능이 포함되어 있습니다. Xcode에 긴밀하게 통합되어 있지는 않지만 Mac OS X 용 소프트웨어를 작성하지 않기 때문에 문제가되지 않습니다. FreeBSD 용 소프트웨어를 작성합니다.
고전 중 하나를 고려할 수도 있습니다. 무료이며 확장 가능하며 Mac을 넘어서는 대규모 사용자 기반이 있습니다.
Coda는 PHP / ASP / HTML 스타일 개발에 적합합니다. 뛰어난 인터페이스, 다중 파일 검색 및 정규 표현식 지원, 원격 파일 탐색 및 편집을위한 매끄러운 FTP / SFTP / etc 통합, SVN 통합 등
이제 플러그인을 지원하고 플러그인 편집기는 TextMate 번들을 가져올 수 있으므로 밝은 미래가 있습니다. 플러그인 지원이 몇 개월 전에 버전 1.6에서 새로 도입되었으므로 아직 필수 플러그인이 많지 않습니다. 그러나 인기있는 앱이므로 앞으로 더 많은 것을 기대합니다.
나를위한 "킬러 기능"은 다음과 같습니다. * 원격 파일의 원활한 편집 * 코드 탐색기 (기호 브라우저; 기능 등을 나열하는 창)
대부분의 사람들은 실제로 심볼 브라우저를 사용하지는 않지만 많은 익숙하지 않은 코드를 유지 관리해야하므로 귀중한 것으로 생각됩니다.
Coda에 TextMate의 "원시 기능"이 있는지 확실하지 않습니다. 다음에 TextMate에 익숙해 지려고합니다.
실제로 TextMate보다 EditRocket 을 선호합니다 . Mac과 Ubuntu 컴퓨터에서 모두 사용합니다. 여러 운영 체제에서 동일한 편집기를 사용하는 것이 좋습니다.
Textmate는 최첨단 편집자이지만 누군가 누군가 어색한 기억력이없는 여러 플랫폼에서 jedit, eclipse, netbeans 등의 괴물을 개발하려고 생각하는 경우 geany (geany.org)를 살펴보십시오. 공짜 야. Mac OS X에서 편집기가 미적 외관과 느낌을 갖지 못하는 유일한 문제 :)
필자는 Eclipse 를 기본 편집기 (Python 용)로 사용하지만 항상 보조 텍스트 편집기 (무료 평가판, 라이센스 30 유로)로 SubEthaEdit를 편리하게 유지 합니다. 복잡하지는 않지만 필요한 작업을 수행합니다.
코딩을 위해 XCode와 다른 편집기를 사용하고 싶지만 다른 편집기가 그 자체로 가치있게 통합 할 수는 없습니다.
그러나 일정 시간이 지나면 TextMate가 결국 그 시점에 도달 할 수 있습니다. 그러나 현재로서는 디버깅 기능과 리팩토링이 주로 부족합니다.
XCode가 필요없는 모든 것에 대해서는 TextMate를 좋아합니다. 작업 그룹에 다른 Mac 사용자가 있다면 아마도 협업 기능으로 SubEthaEdit를 고려할 것입니다. 그것이 원하는 Emacs라면 Aquamacs (더 Mac-like) 또는 Carbon Emacs (더 GNU-Emacs-like)를 추천합니다