자칭 스크립트 키디이든 블랙 햇이든, 취미 프로그래머든 전문 코더이든, 작업에 맞는 앱이 필요합니다. PC가 아닌 Mac에서 프로그래밍을 하기로 선택한 경우 아래에 소집할 수 있는 최고의 코드 편집 앱 목록이 있습니다.
그것들을 테스트하고 어떤 것이 자신에게 맞는지 확인하고 Mac 기반 코딩의 숭고한 수학적, 완벽하게 논리적인 세계로 뛰어드십시오.
1. 빔
오늘날 대부분의 프로그래머가 가장 많이 선택하는 Vim은 가장 완벽한 코드 편집 도구입니다. 경쟁 제품보다 훨씬 적은 메모리를 사용하며 오픈 소스이며 SSH를 통해 원격으로 사용할 수 있습니다.
그게 다가 아닙니다. Vim은 모든 Unix 플랫폼(Windows 및 Linux도 마찬가지)에서 작동하며 긴 코드 덩어리를 쉽게 작성할 수 있는 키보드 단축키로 가득 차 있습니다. 많은 것을 고려해야 할 것 같지만 모든 단축키는 기억에 남을 수 있도록 설계되었습니다(그래서 d 'delete'의 경우) Vim을 보다 쉽게 사용할 수 있도록 합니다.
방대한 커뮤니티에서 플러그인과 추가 기능을 지속적으로 만들어내는 Vim은 가장 인기 있는 많은 코딩 환경(C, Python 등)에 사용할 수 있는 방대하고 유연한 도구입니다.
1위는 이유가 있습니다.
2. 아톰
Atom은 모든 기술 수준의 사용자를 위한 환상적인 코드 편집기입니다. 소스 코드를 수정하거나 패키지를 가지고 놀고 싶다면 여기에서 할 수 있습니다. Teletype 형태의 훌륭한 협업 도구가 있어 동료 사용자와 원활하게 코드 작업을 할 수 있습니다.
Atom 내에서 직접 범용 호스팅 서비스 GitHub에서 작업하여 새 분기 생성에서 코드 요청 푸시 및 풀링에 이르기까지 모든 기능을 수행할 수 있습니다. 그 외에도 Atom은 자동 완성, 강력한 검색 도구 및 파일 브라우저, 강력한 패키지 관리자와 같은 삶의 질 향상 기능으로 가득 차 있습니다.
단점은 Atom이 특히 대용량 파일을 처리할 때 메모리 집약적이기 때문에 시작하기 전에 컴퓨터가 RAM에 관한 작업인지 확인해야 한다는 것입니다.
3. 숭고한 텍스트
Mac 사용자가 사용할 수 있는 가장 쉽고 간단한 코딩 도구 중 하나입니다. Sublime Text는 코드를 작성하고 다양한 구문 감지 알고리즘 등을 사용하여 특정 부분을 강조 표시할 수 있는 메모장과 같은 응용 프로그램입니다. 이 앱에는 Goto Everything, Multiple Selections, Command Palette 등 다양한 기능이 있습니다. 코딩 작업을 하는 동안 다른 앱이나 사물이 방해가 된다고 생각되면 방해 없는 쓰기 모드를 활성화할 수 있습니다. 코드를 작성하는 영역을 제외한 모든 항목을 비활성화합니다.
Sublime Text는 무료가 아니지만 무료 평가판을 다운로드할 수 있으며 만료되지 않는 것 같습니다. 그럼에도 불구하고 Sublime Text를 사용하고 사랑한다면 라이선스를 구매하고 개발을 지원하는 것이 항상 좋습니다.
이 앱은 Mac, Windows 및 Linux에서 사용할 수 있습니다.
4. BBEdit
이것은 프로그램 코딩을 위한 또 다른 좋은 도구입니다. BBEdit는 그것이 좋지 않다고 말하며 아마도 코더에게 좋은 것을 의미할 것입니다. 이 앱에는 Sublime Text와 동일한 멋진 인터페이스가 있습니다. 이 앱은 HTML 코딩을 많이 하는 사람들을 선호하는 것 같으며, 아마도 이것이 앱에서 웹페이지를 조작할 수 있는 여러 옵션이 있는 이유일 것입니다. FTP 및 SFTP 지원이 포함되어 있으므로 파일 작성을 완료하는 즉시 서버에 파일을 업로드하는 데 문제가 없습니다. 멋지죠?
5. 텍스트메이트
단기간에 처리해야 하는 코딩 작업이 많으신가요? TextMate는 당신을 도울 수 있습니다. 이 앱을 사용하면 사전 로드된 다양한 기능으로 Mac에서 코딩을 훨씬 쉽게 할 수 있습니다. 구문 강조 표시, 다중 탭, 검색 및 바꾸기는 앱의 주요 기능 중 일부입니다. 대괄호를 닫는 것을 놓쳤다면 코딩할 때 대부분 이런 일이 발생합니다. 자동으로 완료됩니다. 따라서 다음에 프로그램을 작성할 때 오류가 발생할 가능성이 훨씬 적습니다.
6. 대괄호
코드를 작성할 때 가장 자주 사용하는 것은 무엇입니까? 그래, 너가 맞아. 브라켓입니다. Brackets by Adobe는 차세대 코딩을 위한 강력한 도구를 제공합니다. 이 앱은 실제로 하루에 수백 개 또는 그 이상을 만드는 HTML 코더를 위해 제작되었습니다. 코드 블록과 오류를 더 쉽게 찾을 수 있도록 구문을 강조 표시하고 페이지를 저장하거나 새로 고치지 않고도 코드의 출력을 표시하는 라이브 HTML 개발과 함께 제공됩니다. 이 앱의 정말 멋진 점이죠?
7. 텍스트
Mac용 Textastic은 약속한 것을 제공하는 간단하면서도 더 빠른 코딩 도구입니다. 자동 완성과 같은 기능을 사용하면 스스로 수행해야 하는 일부 코드를 자동 완성하여 다른 작업을 수행하는 데 사용할 수 있는 시간을 절약할 수 있습니다. 대부분의 다른 기능은 위의 앱과 동일하게 유지되지만 iCloud 동기화라는 새로운 기능이 포함됩니다. 다양한 Mac 컴퓨터에서 코드를 동기화하여 중단한 부분부터 쉽게 다시 시작할 수 있습니다.
결론
코딩은 오늘날 많은 사람들의 삶의 일부가 되었으며 위의 앱은 코딩을 보다 빠르고 효율적으로 수행하는 데 도움이 될 것입니다.
이 기사는 2014년 3월에 처음 게시되었으며 2019년 6월에 업데이트되었습니다.