2024년을 위한 Notepad++ 대체품 12가지

노트패드++무료 소스 코드 편집기로, Windows메모장을 대체하기 위해 만들어졌습니다. Scintilla를 기반으로 C++로 작성되었으며, Win32 APISTL을 구현하여 프로그램 크기가 작고 실행 속도가 빠르도록 보장합니다. 이러한 기능들로 인해 개발자들 사이에서 가장 유명한 이름 중 하나가 되었습니다. 안타깝게도 리눅스 사용자를 위한 버전은 제공되지 않습니다.

여기에는 리눅스 배포판에서 실행할 수 있는 최고의 노트패드++ 대안 목록이 있습니다.

1. Vim 편집기

Vim은 소스 코드, 구성 파일, 스크립트 등 모든 유형의 텍스트를 생성하거나 편집할 수 있는 강력하고 완전히 구성 가능한 텍스트 편집기입니다. 이는 Apple의 OS X와 대부분의 리눅스/유닉스 시스템에 기본으로 포함된 “vi“로 스타일이 지정되어 있습니다.

Vim은 터미널이나 명령 프롬프트에서 작동하고 다음과 같은 여러 모드를 제공하여 다른 텍스트 편집기와 약간 다릅니다: 이동하는 데 사용되는 일반 모드, 입력하는 데 사용되는 삽입 모드, 명령을 제공하는 데 사용되는 명령 모드입니다.

많은 사람들이 Vim을(를) 그의 사용자 정의 및 플러그인, 다중 레벨 되돌리기 트리, 광범위한 플러그인 시스템, 나열할 수 없을 만큼 많은 파일 형식 및 프로그래밍 언어 지원, 그리고 많은 도구들과의 통합 지원 때문에 좋아합니다.

Vim Editor

Vim 편집기에 대해 더 알아보려면 다음과 같은 관련 기사들을 확인하세요.

2. 나노 편집기

Nano은 유닉스류 운영 체제용 오픈 소스 명령 줄 기반 텍스트 편집기입니다. 이는 Pine 이메일 클라이언트와 Pico 텍스트 편집기의 일부를 모델링한 것으로, 더 많은 기능을 갖추고 있습니다.

그 기능에는 구문 강조, 단일 단축키(M-3)로 행 주석 처리/해제, 바인더블 기능, 맞춤형 단락에서 후행 공백을 쉽게 자르는 등이 있습니다.

Nano Editor Shortcut Keys

대부분의 리눅스 배포판에서는 이미 nano가 설치되어 있으며, 그렇지 않은 경우 특정 배포판에 적합한 다음 명령을 사용하여 쉽게 설치할 수 있습니다.

$ sudo apt install nano         [On Debian, Ubuntu and Mint]
$ sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nano  [On Gentoo Linux]
$ sudo apk add nano             [On Alpine Linux]
$ sudo pacman -S nano           [On Arch Linux]
$ sudo zypper install nano      [On OpenSUSE]    

3. GNU Emacs

GNU Emacs는 사용자 정의 가능하고 확장 가능한 오픈 소스 자체 문서화 실시간 표시 텍스트 편집기로, 확장성으로 유명한 EMACS 패밀리의 텍스트 편집기입니다.

그 기능에는 다양한 파일 형식과 언어에 대한 구문 강조 지원, Emacs Lisp 코드 또는 GUI를 사용한 사용자 정의, 완전한 유니코드 지원, 완전한 내장 설명서 및 자습서 등이 있습니다.리눅스에 GNU Emacs를 설치하려면 특정 리눅스 배포판에 적합한 다음 명령을 사용할 수 있습니다.4. Gedit

GNU Emacs Text Editor

리눅스에서 GNU Emacs를 설치하려면 특정 리눅스 배포판에 맞는 다음 명령어를 사용하세요.

$ sudo apt install emacs         [On Debian, Ubuntu and Mint]
$ sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
$ sudo apk add emacs             [On Alpine Linux]
$ sudo pacman -S emacs           [On Arch Linux]
$ sudo zypper install emacs      [On OpenSUSE]    

4. Gedit

Gedit는 사용의 편리성을 위해 깔끔하고 간단한 GUI를 가진 일반 목적 텍스트 편집 앱으로 오픈 소스입니다. GNOME의 기본 텍스트 편집기로 포함되어 있으며 GNOME 데스크톱 환경의 고유 텍스트 편집기입니다.

gedit의 기능은 파일 백업, 텍스트 래핑, 라인 번호 매기기, 원격 파일 편집, 구성 가능한 글꼴 및 색상, 정규 표현식 지원 등을 포함합니다.

Gedit Text Editor

리눅스에서 Gedit를 설치하려면 특정 리눅스 배포판에 맞는 다음 명령어를 사용하세요.

$ sudo apt install gedit         [On Debian, Ubuntu and Mint]
$ sudo yum install gedit         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/gedit  [On Gentoo Linux]
$ sudo apk add gedit             [On Alpine Linux]
$ sudo pacman -S gedit           [On Arch Linux]
$ sudo zypper install gedit      [On OpenSUSE]    

5. Geany

Geany는 다른 패키지에 거의 의존하지 않으며 가벼우면서도 빠른 IDE를 제공하기 위해 만들어진 오픈 소스 GTK+ 텍스트 편집기입니다.

그 기능으로는 내장된 토글 가능한 콘솔, 다중 프로그래밍 언어, 파일 형식 지원, 코드 접기, 호출 팁, 코드 탐색, 기호 이름 자동 완성 등을 포함합니다.

Geany Text Editor

리눅스에서 Geany를 설치하려면 특정 리눅스 배포판에 맞는 다음 명령어를 사용하세요.

$ sudo apt install geany         [On Debian, Ubuntu and Mint]
$ sudo yum install geany         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/geany  [On Gentoo Linux]
$ sudo apk add geany             [On Alpine Linux]
$ sudo pacman -S geany           [On Arch Linux]
$ sudo zypper install geany      [On OpenSUSE]    

6. GNOME Text Editor

GNOME 텍스트 편집기는 다양한 프로그래밍 언어를 위한 내장 테마와 구문 강조 기능을 제공하여 훌륭한 편집 사용자 경험을 제공하는 GNOME 데스크톱 시스템의 주요 작성 도구입니다. 이는 Python, JavaScript, C 및 C++을 포함한 다양한 프로그래밍 언어에 대한 내장 테마와 구문 강조 기능을 제공합니다. 또한 검색 및 대체, 줄 번호 및 자동 완성과 같은 기능도 있습니다.

2022년 3월 GNOME 버전 42부터 GNOME 텍스트 편집기가 GNOME의 주요 작성 도구로 채택되어 gedit의 자리를 차지했습니다. 이 변경의 이유는 GNOME 개발자들이 모든 프로그램이 GNOME에서의 보이는 방식과 작동하는 방식에 대한 규칙을 따르길 원했기 때문입니다.

GNOME Text Editor

Linux에 GNOME 텍스트 편집기를 설치하려면 해당하는 Linux 배포판에 적합한 다음 명령어를 사용할 수 있습니다.

$ sudo apt install gnome-text-editor         [On Debian, Ubuntu and Mint]
$ sudo yum install gnome-text-editor         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/gnome-text-editor  [On Gentoo Linux]
$ sudo apk add gnome-text-editor             [On Alpine Linux]
$ sudo pacman -S gnome-text-editor           [On Arch Linux]
$ sudo zypper install gnome-text-editor      [On OpenSUSE]    

7. Sublime Text

Sublime Text는 무료이면서 강력하며 프로피티어리하며 커뮤니티가 유지보수하는 크로스 플랫폼 및 확장 가능한 소스 코드 편집기로, Python API를 특징으로 합니다.

Sublime Text는 2008년에 Jon SkinnerWill Bond에 의해 처음 출시되었으며 그 이후로 viGNU Emacs의 현대 버전이라고 맹세하는 헌신적인 사용자들의 마음을 사로잡았습니다.

그것은 깨끗하고 최소한의 사용자 인터페이스를 갖추고 있으며, Goto Anything, 분할 편집, 즉시 프로젝트 전환, 거의 모든 프로그래밍 언어 지원, 다양한 플러그인 지원 등의 기능을 제공합니다.

Sublime Text Editor

리눅스에 Sublime Text 설치하는 방법

8. Kate

Kate (KDE 고급 텍스트 편집기)는 KDE 커뮤니티에 의해 개발된 오픈 소스 GUI 텍스트 편집기로, 2001년부터 KDE 소프트웨어와 함께 번들로 제공되어 왔습니다.

KateQuanta Plus, LaTeX 프론트 엔드 및 KDevelop 등 다른 기술에서 편집 구성 요소로 사용됩니다. 기능에는 코드 접기, XML 파일을 통해 확장 가능한 구문 강조, 자동 문자 인코딩 감지 등이 포함됩니다.

Kate Text Editor

리눅스에 Kate를 설치하려면, 특정 리눅스 배포판에 적합한 다음 명령을 사용할 수 있습니다.

$ sudo apt install kate         [On Debian, Ubuntu and Mint]
$ sudo yum install kate         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/kate  [On Gentoo Linux]
$ sudo apk add kate             [On Alpine Linux]
$ sudo pacman -S kate           [On Arch Linux]
$ sudo zypper install kate      [On OpenSUSE]    

9. Notepadqq

Notepadqq는 윈도우 전용으로 제공되는 Notepad++의 리눅스 대안으로 만들어진 완전히 무료 소스 코드 편집기입니다. Notepadd++와 마찬가지로 프로그램 크기가 작고 실행 속도가 빠르도록 보장합니다.

기능에는 다중 보기 편집, 플러그인 확장, 여러 프로그래밍 언어 지원, 구문 강조 등이 포함됩니다.

Notepadqq is a Notepad++-like editor for Linux

리눅스에 Notepadqq을 설치하려면 다음과 같은 명령을 사용할 수 있습니다. 해당 리눅스 배포판에 맞는 명령입니다.

$ sudo apt install notepadqq         [On Debian, Ubuntu and Mint]
$ sudo yum install notepadqq         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/notepadqq  [On Gentoo Linux]
$ sudo apk add notepadqq             [On Alpine Linux]
$ sudo pacman -S notepadqq           [On Arch Linux]
$ sudo zypper install notepadqq      [On OpenSUSE]    

10. 비주얼 스튜디오 코드

비주얼 스튜디오 코드마이크로소프트 코퍼레이션에서 만든 강력하고 확장 가능하며 완전히 사용자 정의할 수 있는 크로스 플랫폼 텍스트 편집기입니다. 이는 모든 플랫폼에서 모든 언어 및 플랫폼용 프로그램을 빌드하고 테스트할 수 있는 통합 환경을 제공합니다.

VS Code의 기능에는 IntelliSense, 내장 Git 명령, 편집기 내장 디버거(디버그 중단점, 호출 스택 및 대화형 콘솔 포함), 거의 모든 프로그래밍 언어 지원 등이 있습니다.

Visual Studio Code Editor

리눅스에 비주얼 스튜디오 코드를 설치하려면 다음과 같은 명령을 사용할 수 있습니다. 해당 리눅스 배포판에 맞는 명령입니다.

$ sudo apt install code         [On Debian, Ubuntu and Mint]
$ sudo yum install code         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/code  [On Gentoo Linux]
$ sudo apk add code             [On Alpine Linux]
$ sudo pacman -S code           [On Arch Linux]
$ sudo zypper install code      [On OpenSUSE]    

11. SciTE

SciTE는 먼저 Scintilla를 보여주기 위해 만들어졌지만 이후에는 일반적으로 간단한 설정을 가진 프로그램을 개발하고 실행하는 데 유용하게 사용되는 SCIntilla 기반 텍스트 편집기입니다.

이 편집기는 간단한 탭 구조의 GUI, 구문 강조, 양방향 텍스트 지원, 도우미 스크립트, 구성 가능한 키보드 단축키 등이 특징입니다.

SciTE의 무료 버전은 GTK+ 및 Windows와 호환되는 리눅스 시스템용으로 사용할 수 있으며, 상용 버전은 맥 앱 스토어에서 다운로드할 수 있습니다.

SciTE Text Editor

SciTE를 Linux에 설치하려면 특정 Linux 배포판에 적합한 다음 명령을 사용할 수 있습니다.

$ sudo apt install scite         [On Debian, Ubuntu and Mint]
$ sudo yum install scite         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/scite  [On Gentoo Linux]
$ sudo apk add scite             [On Alpine Linux]
$ sudo pacman -S scite           [On Arch Linux]
$ sudo zypper install scite      [On OpenSUSE]    

12. CodeLobster

CodeLobster는 PHP, HTML, CSS 및 JavaScript 프로젝트를 위한 완전히 무료이며 휴대용 IDE로, 15가지 이상의 프레임워크를 지원합니다. 이는 페어 하이라이팅, 툴팁, PHP 및 JS 디버깅 고급 자동완성, 점진적 검색 등의 많은 유료 애플리케이션에서 사용할 수 있는 대부분의 기능을 제공합니다.

프로페셔널 버전에는 SASS 및 LESS, 분할 창 비교, 코드 유효성 검사, SQL 관리자 등이 포함되어 있으며 기업 사용자용으로 충분한 추가 플러그인이 함께 제공됩니다.

Codelobster IDE
요약

여기 있습니다. 리눅스용 11개의 최고의 텍스트 편집기 대안이 있습니다. 목록에 추가하고 싶은 효율적인 편집기가 있나요? 아래 섹션에 의견을 자유롭게 남겨주세요.

Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/