2022년 최고의 Mac용 텍스트 편집기 6가지

게시 됨: 2021-05-21

TextEdit는 Mac 용 Apple 의 기본 텍스트 편집기입니다. 오픈 소스이며 macOS 가 사전 설치된 상태로 제공됩니다. 문서를 작성하고 편집하는 데 사용할 수 있습니다. 그러나 다른 텍스트 편집기와 비교할 때 기능이 제한됩니다. 결과적으로 코드를 작성하는 최상의 솔루션이 아니며 응용 프로그램 프로젝트를 관리하는 데 도움이 되지도 않습니다.

Text editors for Mac
이미지: 조안 가멜(Unsplash)

따라서 텍스트 편집기에서 보다 포괄적인 경험이 필요한 경우 타사 텍스트 편집기를 찾아야 합니다. 이 과정에서 도움이 되도록 최고의 Mac 텍스트 편집기를 추천합니다.

목차

사용해야 할 최고의 Mac 텍스트 편집기

텍스트 편집기는 다양한 형태가 있지만 기본 텍스트 편집기(일반 텍스트 또는 서식 있는 텍스트 )와 소스 코드 편집기로 크게 분류할 수 있습니다. 두 종류의 차이점은 대체로 그들이 제공하는 기능과 목적에 있습니다.

텍스트 편집기는 문서 작성 및 편집 단순화에만 초점을 맞춘 기능을 제공하지만 소스 코드 편집기는 코드 작성 프로세스의 속도를 높이는 추가 기능을 제공합니다. 예를 들어, 소스 코드 편집기 는 기본 텍스트 편집기에서는 볼 수 없는 다른 기능 중에서 구문 강조 표시, 자동 완성, 들여쓰기 및 대괄호 일치를 제공합니다.

따라서 일반적인 문서 작성 및 편집에는 소스 코드 편집기 를 사용할 수 있지만 코드 작성에는 기본 편집기를 사용하는 것이 현명하지 않습니다. 할 수 있다고 해도 기본 텍스트 편집기에 개발 관련 기능이 부족하면 소스 코드 편집기 나 IDE( 통합 개발 환경 )만큼 좋은 경험을 제공하지 못할 수 있습니다.

이를 제외하고 다음은 Mac용 최고의 텍스트 편집기입니다 .

1. 비주얼 스튜디오 코드

Visual Studio Code 또는 VS Code는 Microsoft의 프리웨어 소스 코드 편집기 입니다. Electron 프레임워크를 기반으로 구축되었으며 Linux, macOS 및 Windows와 같은 모든 주요 운영 체제와 호환됩니다.

VS Code text editor

다른 소스 코드 편집기와 구별되는 VS Code의 한 측면은 프로젝트 기반 시스템을 사용하는 대신 여러 디렉토리로 작업하고 이를 언어에 구애받지 않는 코드 편집기 와 같은 다른 작업 공간으로 분리할 수 있다는 것입니다. .

기능에 대해 말하면 VS Code를 사용하여 C/C++, Java, Python, JavaScript 및 Go와 같은 다양한 언어로 프로그램을 작성할 수 있습니다. 구문 강조, 스니펫, 코드 리팩토링, 디버깅, 지능형 코드 완성(또는 자동 완성) 및 Git 통합 지원과 같이 코딩 프로세스에 도움이 되는 광범위한 기능 세트를 제공합니다. 또한 동료와 실시간으로 원격으로 협업하고 작업할 수도 있습니다.

이제 막 시작하는 경우 Visual Studio Code는 프로그래밍 언어의 다양한 측면을 이해하는 데 도움이 되는 IntelliSense 및 Peek Definition과 같은 기능을 제공합니다.

비주얼 스튜디오 코드 다운로드

2. 아톰

Atom은 GitHub에서 개발한 무료 오픈 소스 소스 코드 편집기 (현재 Microsoft 소유)입니다. 결과적으로 얻을 수 있는 많은 기능은 커뮤니티에서 개발 및 유지 관리됩니다. VS Code와 유사하게 Atom도 Electron 프레임워크를 기반으로 하지만 VS Code와 달리 기본적으로 기능이 풍부하지는 않습니다. 그러나 플러그인 지원 덕분에 Atom의 다양한 요소를 해킹하고 요구 사항 및 프로젝트 워크플로에 맞게 선택적으로 기능을 추가할 수 있습니다.

Atom

사용자 지정 외에도 Atom은 구문 강조 표시, 스마트 자동 완성 및 파일 시스템 브라우저와 같은 일반적인 기능을 제공합니다. 또한 시스템에서 편리하게 새 패키지를 검색하고 설치할 수 있도록 도와주는 내장 패키지 관리자와 편집기에서 바로 프로젝트를 저장하고 관리할 수 있는 Git 통합도 함께 제공됩니다.

지원되는 언어가 나오면 Atom을 사용하여 C/C++/C#, Java, JavaScript, Python, Ruby, Scala 및 기타 여러 프로그래밍 언어로 코드를 작성할 수 있습니다. 또한 WebRTC를 사용하여 공동 작업자 간의 모든 통신을 암호화하여 안전한 작업 플랫폼을 제공하는 Teletype 덕분에 Atom에서 팀원과의 공동 작업 및 공동 작업도 가능합니다.

아톰 다운로드

3. 숭고한 텍스트

Sublime Text는 셰어웨어 소스 코드 편집기 입니다. 즉, 대부분의 기능을 무료로 제공하지만 일부 기능은 유료 제품으로 제한합니다. 누락된 기능이 필요한 경우 업그레이드/구매할 수 있습니다. Python 및 웹 프로그래밍을 염두에 두고 설계되었으며 Mac에서 가장 선호되는 텍스트 편집기 중 하나입니다. 그러나 다른 프로그래밍 및 마크업 언어에도 사용할 수 있습니다.

Sublime Text text editor

Atom과 마찬가지로 Sublime Text는 편집기에 누락된 기능을 추가하여 경험을 향상시킬 수 있는 플러그인 지원도 제공합니다. Sublime Text의 편리한 기능 중 일부에는 명령 팔레트, 스니펫, 코드 자동 완성 goto any, goto 정의 및 분할 편집이 포함됩니다. 또한 Sublime Text는 내장 패키지 관리자를 제공하여 편집기에서 타사 패키지를 쉽게 찾고 설치할 수 있습니다.

SublimeHQ에는 Sublime Text 외에 다른 제품인 Sublime Merge가 있습니다. 이 제품은 Sublime Text용 GUI 기반 버전 제어(Git 및 병합 도구)로 저장소를 검색하고 변경 사항을 커밋하며 충돌을 더 빠르게 해결할 수 있도록 도와줍니다.

숭고한 텍스트 다운로드

4. BBEdit

BBEdit는 Bare Bones Software의 Mac 전용 텍스트 편집기입니다. 기본적으로 인기 있는 TextWrangler 텍스트 편집기의 무료 버전으로, 몇 년 전에 중단되었으며 macOS에서만 독점적으로 사용할 수 있습니다.

BBEdit

그러나 TextWrangler와 달리 BBEdit의 무료 계층은 수많은 다른 텍스트 편집기 중에서 주목할만한 옵션이 될 충분한 기능과 프로그래밍 기능을 제공합니다. 이를 간단한 텍스트 편집기로 사용하여 일반 텍스트 파일로 작업하고 코드를 작성하거나 사용자 정의 스크립트를 작성할 수도 있습니다. BBEdit의 지원 언어 목록에는 AppleScript, Python, Perl, RegEx 및 Shell 스크립팅이 포함됩니다.

기능과 관련하여 BBEdit는 프로젝트 정의 도구 , 구문 색상 지정, 코드 접기, 자동 코드 완성, 빠른 검색 및 바꾸기 기능 등을 제공합니다. 또한 코드 관리 시스템의 통합과 함께 파일 전송을 위한 FTP 및 SFTP도 지원합니다.

BBEdit는 Mac 스토어에서 사용할 수 있습니다.

다운로드

5. 빔

Vim 또는 Vi Improved는 일련의 개선 사항이 포함된 Vi의 복제본입니다. Vi는 macOS를 포함한 대부분의 기존 Unix 호환 운영 체제에 사전 설치되어 제공되는 POSIX 표준 편집기입니다. 이 목록에 있는 다른 텍스트 편집기와 비교하면 Vim은 완전히 다른 모양과 느낌을 갖습니다.

Vim text editor

대부분의 최신 텍스트 편집기는 수많은 기능으로 가득 찬 멋진 인터페이스를 제공하는 데 중점을 두지만 Vim은 기본을 올바르게 하는 데 중점을 둡니다. 그리고, 그것은 아주 잘합니다. 그러나 지속적으로 개발되는 새로운 플러그인과 함께 광범위한 플러그인 지원을 받아 코딩 스타일과 워크플로에 맞게 편집기를 구성할 수 있습니다.

Vim에 그래픽 인터페이스가 없다는 것은 모든 상호 작용이 명령줄이나 터미널 창에서 발생한다는 것을 의미합니다. 또한 Vim에는 모달 편집기이기 때문에 익숙해지기까지 익숙해지는 데 시간이 걸릴 수 있는 다양한 모드가 Vim에 있습니다. 그러나 Vim을 배우면 Vim으로 훨씬 더 많은 일을 효율적으로 수행할 수 있습니다. 그리고 아마도 일반 텍스트 편집기로 다시 전환하지 않을 것입니다.

빔 다운로드

6. 이맥스

Emacs 또는 Editor MACroS는 Mac에서 널리 사용되는 또 다른 텍스트 편집기입니다. 많은 프로그래머가 선호하는 선택입니다. Vim과 경쟁 관계를 공유하며 두 텍스트 편집기의 팬들은 자신이 가장 좋아하는 텍스트 편집기의 우수성을 표현하는 데 주저하지 않습니다.

Emacs

Vim과 마찬가지로 Emacs도 사용자 정의 옵션을 제공하지만 구성 옵션과 관련하여 Vim보다 더 미묘합니다. 10,000개 이상의 명령이 있으며 인터페이스를 통해 이러한 명령을 결합하고 이를 활용하여 워크플로에서 작업을 자동화하기 위한 매크로를 만들 수 있습니다.

사용성 측면에서 Emacs도 Vim과 마찬가지로 선택하는 데 시간이 걸립니다. 그러나 제공되는 제품은 프로그래밍 워크플로의 거의 모든 측면을 수행/제어할 수 있는 환경을 원하는 사람들에게 완전히 유망한 텍스트 편집기가 됩니다. 빠른 요약을 제공하기 위해 Emacs는 텍스트 편집, 프로젝트 계획, 내장 메일 및 뉴스 리더, 패키징 시스템, 내장 IRC 클라이언트 등 모든 것을 제공합니다.

이맥스 다운로드

텍스트 및 코드 작성/편집을 개선하기 위한 텍스트 편집기

위에 나열된 텍스트 편집기를 사용하여 Mac에서 문서를 작성하고 편집하여 텍스트 를 더 잘 제어할 수 있습니다. 이것을 사용하여 코드를 작성할 계획이라면 아마도 이 글을 읽고 있을 때 개발 관련 기능을 활용하여 최대한 활용할 수 있습니다.

텍스트 편집기 Mac: 자주 묻는 질문

1. 좋은 Mac 텍스트 편집기는 무엇입니까?

텍스트 편집기는 인터넷에서 가장 뜨거운 논쟁을 불러일으키는 주제 중 하나입니다. 앞서 언급했듯이 Vim 및 Emacs 편집기 사용자는 종종 두 편집기 중 어느 것이 더 나은지에 대해 논쟁을 벌이는 것을 볼 수 있습니다. 그러나 실제로는 작업하기 편한 텍스트 편집기와 워크플로에 완벽하게 맞는 편집기가 무엇인지에 달려 있습니다.

그러나 답을 드리자면, 텍스트 편집기를 "좋은" 것으로 진정으로 분류하는 것은 사용자 경험, 사용 용이성, 기능 및 사용자 정의 옵션과 같은 핵심 텍스트 편집기 필수 요소입니다. 처음에 편집자를 고를지 말지.

2. Mac과 함께 제공되는 텍스트 편집기는 무엇입니까?

TextEdit는 Mac의 기본 텍스트 편집기이며 macOS에 사전 설치되어 제공됩니다. 응용 프로그램 폴더에서 찾을 수 있으며 앱을 사용하면 RTF(서식 있는 텍스트 형식) 또는 일반 텍스트(txt)로 작성할 수 있습니다.

3. Mac용으로 좋은 무료 텍스트 편집기는 무엇입니까?

이 목록에 있는 대부분의 텍스트 편집기는 무료이며 다양한 기능을 제공합니다. 이 중에서 하나의 텍스트 편집기를 선택하는 것은 사용자의 선호도( 텍스트 편집기에서 정확히 원하는 것, 사용 계획, 가장 중요한 워크플로)에 크게 영향을 받는다고 생각합니다. 하지만 일반화된 답변을 원하는 경우 워크플로에 필요한 거의 모든 필수 기능을 타협 없이 얻을 수 있는 Visual Studio Code를 사용하는 것이 좋습니다. 그러나 최소한의 텍스트 편집기를 원하고 터미널 인터페이스에서 작업하는 것이 편하다면 Vim을 사용하는 것이 좋습니다. Vim은 처음 시작할 때 약간의 어려움이 있을 수 있지만 일단 익히면 대부분의 텍스트 편집기보다 빠르고 효율적으로 작업할 수 있습니다.

4. Mac에서 메모장 ++를 사용할 수 있습니까?

Notepad++ 는 공식적으로 Windows에서만 사용할 수 있으므로 Mac에서는 사용할 수 없습니다. 그러나 Notepad++ 에 익숙하고 Windows에서 Mac으로 전환한 경우 선택하기 쉽고 필요한 거의 모든 기능을 제공하는 BBEdit 13 및 SublimeText를 확인하는 것이 좋습니다.

5. Apple M1과 호환되는 텍스트 편집기는 무엇입니까?

Apple이 M1 Mac을 출시한 지 오래되었습니다. 결과적으로 텍스트 편집기를 포함한 대부분의 앱은 이제 M1 칩에 대한 지원을 추가했습니다. 결과적으로 이 목록의 모든 편집자는 M1 Mac에서 완벽하게 작동합니다.