适用于 Linux 终端的 AMP 文本编辑器
Amp 是受 Vi/Vim 文本编辑器启发的全功能轻量级文本编辑器。 Amp 编辑器是一个基于终端的编辑器,它是用 Rust 语言编写的。它提供了现代文本编辑器所需的所有基本功能。
Amp 不需要任何配置,它随所有配置一起提供,并且不使用任何插件。它提供了一个基于终端的用户界面。 Amd 的 UI 在 Alacritty 和 tmux 等终端上运行良好。Amp 还支持受 Vim 启发的模态键盘驱动界面,可以快速导航和编辑文本。
功放的特点:
- 文件查找器: Amp 使用简单、准确的匹配算法快速索引和查找。 Amp 在查找文件时默认忽略 git 目录。
- 轻松移动: Amp 提供无需重复击键即可在文件中移动的功能。
- 符号跳转:轻松跳转到当前缓冲区中的任何类、结构或方法定义。
- 灵活的键映射:基于 YAML 的简单键映射,能够将多个内置命令创建到新的自定义宏中。
安装 AMP 的要求:
需要在系统上安装 Rust 编程语言。您可以通过以下命令安装它:
curl https://sh.rustup.rs -sSf | sh
必须在系统上安装其他依赖项,如 libxcb、openssl、zlib、cmake 和 python3。
使用以下命令安装这些依赖项:
对于基于 Debian 的系统,如 Ubuntu、Kali Linux 使用以下命令:
sudo apt-get git libxcb1-dev libssl-dev zlib1g-dev cmake python3
对于 CentOS/RHEL 使用以下命令:
yum install git libxcb openssl-devel zlib-devel cmake python3
对于 Fedora 使用以下命令:
dnf install git libxcb openssl-devel zlib-devel cmake python3
现在已经安装了依赖项,让我们安装 AMP 文本编辑器。
安培安装:
要安装 AMP 文本编辑器,首先从其 GitHub 存储库克隆 AMP 源代码。 使用以下命令克隆源代码
git clone https://github.com/jmacdonald/amp.git
现在使用以下命令安装 AMP 编辑器
cd amp
cargo install amp
对于Arch Linux ,您可以直接从AUR存储库安装 AMP。
git clone https://aur.archlinux.org/amp.git
cd amp
makepkg -isr
如何使用 AMP 文本编辑器:
首先,让我们看看如何打开文件和关闭文件。要将文件打开到 AMP 文本编辑器中,请使用amp后跟文件名。
amp filename.txt
然后您的文件将在 amp 文本编辑器中打开。像下面这样:
要退出AMP,请使用Shift+q键。
如果amp命令后提到的文件名文件不存在,则 Amp 会创建该名称的新文件。
现在让我们看看如何写入文件。要写入文件,请在 amp 编辑器中打开文件并按i键进入插入模式,然后您就可以将文本插入文件中。
要保存当前文件,请按 Esc键后跟s键。