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

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


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 из исходного кода, вы должны сначала установить указанные зависимости в соответствующем дистрибутиве 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 все еще находится на ранней стадии разработки, и некоторые функции еще не добавлены. Однако для ежедневного использования он идеален, за рядом исключений. Попробуйте и поделитесь своими мыслями об этом в разделе комментариев ниже.