웹사이트 검색

AMP - Vi/Vim에서 영감을 받은 Linux 터미널용 텍스트 편집기


Amp는 Rust로 작성된 가볍고 모든 기능을 갖춘 Vi/Vim에서 영감을 받은 Linux 터미널용 텍스트 편집기입니다. Vi/Vim의 핵심 상호 작용 모델을 단순화된 방식으로 제공하고 최신 텍스트 편집기에 필요한 기본 기능을 통합합니다.

이는 tmux 및 Alacritty와 같은 터미널 에뮬레이터와 매우 잘 결합되는 구성이 없고 플러그인이 없는 터미널 기반 사용자 인터페이스입니다. Amp는 또한 Vim에서 영감을 받은 모달 키보드 기반 인터페이스를 지원하여 텍스트를 빠르게 탐색하고 편집할 수 있습니다.

AMP 기능:

  • 파일 찾기 – 쉽고 정확한 일치 알고리즘을 사용하여 파일을 신속하게 색인화하고 검색하며 기본적으로 git 폴더를 무시합니다.
  • 쉬운 이동 – 반복적인 키 입력 없이 빠른 커서 이동이 가능합니다.
  • 심볼 점프 – 현재 버퍼 내의 클래스, 양식 또는 메소드 정의로 이동합니다.
  • 유연한 키맵 – 새로운 맞춤 매크로에 여러 내장 명령을 생성하는 기능을 갖춘 간편한 YAML 기반 키 매핑입니다.

요구사항

  1. Rust 프로그래밍 언어가 시스템에 설치되어 있어야 합니다.
  2. 이러한 종속성 libxcb, openssl, zlib, cmake 및 python3 패키지가 시스템에 설치되어 있어야 합니다.

Linux에 Amp 텍스트 편집기를 설치하는 방법

소스에서 AMP Text Editor를 설치하려면 먼저 다음 명령을 사용하여 해당 Linux 배포판에 지정된 종속성을 설치해야 합니다.

sudo apt-get git libxcb1-dev libssl-dev zlib1g-dev cmake python3   [On Debian/Ubuntu]
yum install git libxcb openssl-devel zlib-devel cmake python3      [On CentOS/RHEL]
dnf install git libxcb openssl-devel zlib-devel cmake python3      [On Fedora]

필요한 모든 종속성이 설치되면 이제 github 저장소에서 AMP 소스 코드를 복제하고 아래 명령을 사용하여 설치할 수 있습니다.

git clone https://github.com/jmacdonald/amp.git
cd amp
ls
cargo install amp

Arch Linux에서는 그림과 같이 AUR 저장소에서 AMP를 설치할 수 있습니다.

git clone https://aur.archlinux.org/amp.git
cd amp
makepkg -isr

Linux에서 Amp 텍스트 편집기를 사용하는 방법

Amp를 시작하기 전에 항상 종료하는 방법을 배우는 것이 좋습니다. 일반 모드에서 AMP를 종료하려면 Q 또는 (Shift+q)를 입력하세요.

이제 표시된 대로 AMP 텍스트 편집기를 사용하여 새 파일을 열거나 만들 수 있습니다.

amp tecmint.txt

amp를 사용하여 파일을 연 후 i를 눌러 텍스트를 삽입하고 Esc 키를 누른 다음 s를 눌러 변경 사항을 파일에 저장하세요.

자세한 내용과 사용법 및 구성 옵션은 앰프 설명서를 참조하세요.

Amp는 아직 초기 단계이므로 특정 기능이 아직 추가되지 않았습니다. 그러나 여러 가지 예외를 제외하면 매일 사용하기에 적합합니다. 사용해 보시고 아래 댓글 섹션을 통해 이에 대한 생각을 공유해 주세요.