Поиск по сайту:

AMP - текстовый редактор для терминала Linux, вдохновленный Vi/Vim


Amp — это легкий полнофункциональный текстовый редактор, вдохновленный Vi/Vim, для вашего терминала Linux, написанный на Rust. Он предлагает основной модель взаимодействия Vi/Vim в упрощенном виде и объединяет фундаментальные функции, необходимые современному текстовому редактору.

Это интерфейс пользователя с нулевой конфигурацией, без плагинов и основанный на терминале, который прекрасно сочетается с эмуляторами терминала, такими как tmux и Alacritty. Amp также поддерживает модальный интерфейс, управляемый с клавиатуры, вдохновленный Vim, что делает навигацию и редактирование текста быстрыми.

Особенности AMP:

  • Поиск файлов - Быстро индексирует и ищет файлы, используя простой алгоритм точного совпадения, и по умолчанию игнорирует папки git.
  • Лёгкое движение - Быстрое перемещение курсора без повторяющихся нажатий клавиш.
  • Прыжок к символу - Перейти к определению любого класса, формы или метода в текущем буфере.
  • Гибкие раскладки клавиш - Простые сопоставления клавиш на основе YAML с возможностью создавать несколько встроенных команд в новые, пользовательские макросы.

Требования

  1. Язык программирования Rust должен быть установлен в системе.
  2. Эти зависимости libxcb, openssl, zlib, cmake и пакеты python3 должны быть установлены в системе.

Как установить текстовый редактор Amp в Linux

Чтобы установить 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]

После того как все необходимые зависимости будут установлены, вы можете клонировать исходный код AMP из его репозитория на GitHub и установить его с помощью приведённых ниже команд.

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

В Arch Linux вы можете установить AMP из репозитория AUR, как показано.

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

Как использовать текстовый редактор Amp в Linux

Прежде чем начать Amp, всегда полезно узнать, как выйти. Нажмите Q или (Shift+q), чтобы выйти из AMP в нормальном режиме.

Теперь вы можете открывать или создавать новые файлы с текстовым редактором AMP, как показано.

$ amp tecmint.txt

После открытия файла с помощью amp, нажмите i чтобы вставить текст и нажмите клавишу Esc, затем s, чтобы сохранить изменения в файле.

AMP в открытом режиме

AMP в нормальном режиме

AMP в режиме оставления открытым

Для получения дополнительной информации, использования, а также параметров конфигурации, обратитесь к документации AMP.

Amp всё ещё находится на ранней стадии, с некоторыми функциями, которые ещё предстоит добавить. Однако он идеально подходит для повседневного использования, с рядом исключений. Попробуйте его и поделитесь своими мыслями о нём в разделе комментариев ниже.