AMP — текстовый редактор в стиле Vi/Vim для терминала Linux
Amp — это легкий полнофункциональный текстовый редактор в стиле Vi/Vim для вашего терминала Linux, написанный на Rust. Он предоставляет базовую модель взаимодействия Vi/Vim в упрощенном виде и объединяет фундаментальные функции, необходимые для современного текстового редактора.
Это пользовательский интерфейс на основе терминала, не требующий настройки и плагинов, который очень хорошо сочетается с эмуляторами терминала, такими как tmux и Alacritty. Amp также поддерживает модальный интерфейс с клавиатурой, вдохновленный Vim, который позволяет быстро перемещаться и редактировать текст.
Возможности AMP:
- Поиск файлов. Быстро индексирует и ищет файлы, используя простой и точный алгоритм сопоставления. По умолчанию игнорируются папки git.
- Легкое перемещение – быстрое движение курсора без повторяющихся нажатий клавиш.
- Прыжок по символу – переход к любому определению класса, формы или метода в текущем буфере.
- Гибкие раскладки клавиш – простые сопоставления клавиш на основе YAML с возможностью создания нескольких встроенных команд в новых пользовательских макросах.
Требования
- В системе должен быть установлен язык программирования Rust.
- Эти зависимости: пакеты 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 все еще находится на ранней стадии разработки, и некоторые функции еще не добавлены. Однако для ежедневного использования он идеален, за рядом исключений. Попробуйте и поделитесь своими мыслями об этом в разделе комментариев ниже.