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


Amp는 가볍고 완전한 기능을 갖춘 간단한 Vi/Vim이며 최신 텍스트 편집기에 필요한 기본 기능을 통합합니다.

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

  • 파일 찾기 - 쉽고 정확한 일치 알고리즘을 사용하여 파일을 빠르게 인덱싱하고 검색하며 기본적으로 git 폴더를 무시합니다.
  • 쉬운 이동 – 반복적인 키 입력 없이 빠른 커서 이동
  • 기호 점프 – 현재 버퍼 내의 클래스, 양식 또는 메서드 정의로 이동합니다.
  • 유연한 키맵 – 여러 개의 기본 제공 명령을 새로운 사용자 정의 매크로로 만드는 기능이 있는 손쉬운 YAML 기반 키 매핑입니다.

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

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

소스에서 AMP 텍스트 편집기를 설치하려면 먼저 다음 명령을 사용하여 각 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는 아직 초기 단계에 있으며 특정 기능은 아직 추가되지 않았습니다. 그러나 많은 예외를 제외하고는 매일 사용하기에 완벽합니다. 그것을 시도하고 아래 코멘트 섹션을 통해 그것에 대한 생각을 공유하십시오.