잘 알려지지 않은 Linux용 터미널 기반 텍스트 편집기 4가지

잘 알려지지 않은 Linux용 터미널 기반 텍스트 편집기 4가지

터미널 기반 텍스트 편집기는 Linux의 거의 모든 것에 사용됩니다. 빠른 Bash 스크립트 및 구성 파일 작성부터 본격적인 프로그램 제작 또는 소설 작성까지.

nano는 대부분의 배포판에 사전 설치되어 제공되고 Emacs와 Vim에는 고유한 다음이 있지만 다른 훌륭한 터미널 기반 텍스트 편집기가 있습니다. 다음은 최고 4가지입니다.

1. 나선

우분투 터미널의 나선 편집기

Helix는 Rust로 작성되고 Kakoune과 Neovim에서 영감을 받은 코드 중심의 텍스트 편집기입니다. Helix의 필수 핵심 기능으로 다중 선택에 초점을 두었기 때문에 Kakoune 뿌리가 명확하게 보입니다.

또한 Neovim의 더 유명한 모달 편집 기능을 제공하지만 조금 덜 벅차고 사용자 친화적입니다.

구문 강조 표시는 Tree-sitter에 의해 처리되므로 프로세스 속도를 전혀 저하시키지 않고 쉽게 들여쓰기를 처리하고 변수를 추적하고 선택을 조작할 수 있습니다.

배포판에 Helix를 설치하는 가장 좋은 방법은 소스에서 빌드하는 것입니다. 이렇게 하려면 먼저 Cargo 패키지 도구와 함께 Rust를 설치해야 합니다.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

위의 명령은 Rust and Cargo를 설치하기 위한 스크립트를 다운로드하고 실행합니다. 이제 다음을 사용하여 Helix GitHub 리포지토리를 복제합니다.

git clone https://github.com/helix-editor/helix

cd 명령을 사용하여 Helix 디렉토리로 이동한 다음 Helix를 설치합니다.

cd helix
cargo install --locked --path helix-term

그런 다음 다음을 입력하여 Helix를 시작할 수 있습니다.

hx

…모든 터미널에.

Helix로 작성하려면 키보드 의 i 키를 눌러 삽입 모드 로 들어가야 합니다. 텍스트를 입력한 후 Esc 키를 누르면 일반 모드로 돌아갑니다. 여기에서 텍스트 편집 및 조작은 Vim과 유사합니다. 키 매핑은 공식 Helix 문서 에서 사용할 수 있습니다 .

2. 앰프

Amp 텍스트 편집기 빠른 시작 가이드

Helix와 유사하게 Amp도 Rust로 작성되었으며 Vim에서 많은 영감을 얻었습니다. 유사한 키 바인딩과 편집에 대한 모달 접근 방식이 있습니다. Amp는 사용이 간편하고 초보자도 바로 사용할 수 있습니다. Amp의 주요 시장은 개발자이지만.

삽입, 일반 및 선택과 같은 일반적인 모드 외에도 Amp에는 추가 기능을 제공하는 몇 가지 새로운 모드가 있습니다.

Amp는 합리적인 기본값으로 제공되며 초기 구성이 필요하지 않습니다. 구문 강조 표시, 퍼지 파일 검색 및 기본 Git 통합을 바로 사용할 수 있습니다.

Rust 및 Cargo가 이미 설치되어 있는 경우 다음을 사용하여 Amp를 설치할 수 있습니다.

cargo install amp

우리가 Amp에서 정말 좋아하는 한 가지 기능은 세션을 일시적으로 중단하고 셸로 돌아온 다음 중단한 부분부터 편집을 다시 시작할 수 있는 기능입니다. 일반 모드에서 Z 키 를 누르면 됩니다.

편집을 계속하려면 터미널 에 fg 를 입력하십시오. Full Amp 문서는 공식 Amp 사이트 에서 볼 수 있습니다 . 또는 Amp를 처음 시작한 후 ? 광범위한 빠른 시작 가이드를 보려면 키를 누르십시오.

3. 지

Vim에서 영감을 받은 편집기에서 잠시 벗어나 Zee는 Emacs의 정신으로 터미널을 위한 현대적인 편집기라고 주장합니다. Rust로 작성된 Zee는 눈부시게 빠르고 유동적이며 초당 100프레임을 제공하며 편집 렌더링은 10밀리초 미만입니다. Helix와 유사하게 Zee는 구문 강조 및 유효성 검사를 위해 Tree-sitter를 사용합니다.

다시 말하지만, Zee를 설치하기 전에 Cargo와 Rust가 설치되어 있어야 합니다.

cargo install --locked zee

Zee를 시스템 클립보드와 통합하려면(아마 그럴 것입니다) 시스템 클립보드 기능과 함께 Zee를 설치해야 합니다.

cargo install --locked --features system-clipboard zee

일단 설치되면 다음을 입력하여 Zee를 시작할 수 있습니다.

zee

…모든 터미널에.

또는 인수로 전달하여 Zee에서 하나 이상의 파일을 열 수 있습니다. 예를 들어:

zee this.file that.file another.file

…편집기로 여러 파일을 엽니다.

Emacs에서 영감을 얻은 텍스트 편집기에서 기대할 수 있듯이 Zee는 Emacs와 유사한 키 바인딩을 사용합니다. GitHub 에서 이러한 목록을 찾을 수 있습니다 .

4. 마이크로

세 개의 분할이 있는 마이크로 텍스트 편집기

Micro는 항상 인기 있는 나노 텍스트 편집기를 대체하는 것을 목표로 하며 기능과 크기가 가볍습니다. Rust나 Cargo를 시스템에 설치하기 위해 설치할 필요가 없다는 사실에 기뻐할 수도 있습니다.

마이크로 텍스트 편집기를 설치하는 가장 쉬운 방법은 개발자가 제공하는 설치 스크립트를 다운로드하여 실행하는 것입니다. 다음 명령은 curl 을 사용하여 스크립트를 가져오고 출력을 Bash로 파이프합니다.

curl https://getmic.ro | bash

또는 스냅 패키지 관리자가 설치되어 있는 경우 다음을 입력하여 컴퓨터에 Micro를 설치할 수 있습니다.

snap install micro --classic

이름에서 알 수 있듯이 Micro는 작습니다. 또한 사용하기 쉽고 강력하며 일반적인 작업을 쉽고 빠르게 수행하는 데 도움이 되는 수많은 단축키가 함께 제공됩니다.

핫키 및 키 바인딩은 ~/.config/micro/bindings.json 에 저장되며 다음을 사용하여 쉽게 편집할 수 있습니다.

micro ~/.config/micro/bindings.json

구문 강조 표시는 75개의 서로 다른 프로그래밍 언어에 대해 내장되어 있습니다. Micro는 분할을 지원하므로 타일링 창 관리자 스타일로 여러 파일을 동시에 편집할 수 있으며 이러한 분할 중 하나를 사용하여 편집기 내에서 다른 대화형 셸을 열 수도 있습니다.

Micro는 7가지 색 구성표와 마우스 지원을 제공하므로 편집기 내에서 텍스트를 끌어다 놓을 수 있습니다.

다음을 사용하여 Micro를 시작할 수 있습니다.

micro

… 그리고 입력을 시작합니다. Vim에서 파생된 편집기와 달리 먼저 모드를 전환할 필요가 없습니다!

Micro 키 바인딩에 대한 도움말을 보려면 Ctrl + E 를 사용하여 명령 모음을 불러온 후 다음을 입력하십시오.

help defaultkeys

터미널 텍스트 편집기는 모든 사람을 위한 것이 아닙니다.

Linux 터미널에서 텍스트를 편집하는 것은 재미있고 생산적이지만 이러한 제품에서 사용할 수 있는 것보다 더 많은 눈요기가 필요하다는 것을 알 수 있습니다.

다양한 글꼴 크기, 표 및 고급 서식과 같은 선택적 추가 기능이 필요한 경우 본격적인 워드 프로세서를 사용하는 것이 더 나을 수 있습니다. 운 좋게도 Linux에 설치하고 사용할 수 있는 몇 가지가 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다