📜  适用于 Linux 终端的 AMP 文本编辑器

📅  最后修改于: 2022-05-13 01:57:29.473000             🧑  作者: Mango

适用于 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 一个受 Vi/Vim 启发的 Linux 终端文本编辑器

现在已经安装了依赖项,让我们安装 AMP 文本编辑器。

安培安装:

 要安装 AMP 文本编辑器,首先从其 GitHub 存储库克隆 AMP 源代码。 使用以下命令克隆源代码

git clone https://github.com/jmacdonald/amp.git

现在使用以下命令安装 AMP 编辑器

cd amp
cargo install amp

AMP 一个受 Vi/Vim 启发的 Linux 终端文本编辑器

对于Arch Linux ,您可以直接从AUR存储库安装 AMP。

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

如何使用 AMP 文本编辑器:

首先,让我们看看如何打开文件和关闭文件。要将文件打开到 AMP 文本编辑器中,请使用amp后跟文件名。

amp filename.txt

然后您的文件将在 amp 文本编辑器中打开。像下面这样:

AMP 一个受 Vi/Vim 启发的 Linux 终端文本编辑器

退出AMP,请使用Shift+q键。

如果amp命令后提到的文件名文件不存在,则 Amp 会创建该名称的新文件。

现在让我们看看如何写入文件。要写入文件,请在 amp 编辑器中打开文件并按i键进入插入模式,然后您就可以将文本插入文件中。

AMP 一个受 Vi/Vim 启发的 Linux 终端文本编辑器

要保存当前文件,请按 Esc键后跟s键。

AMP 一个受 Vi/Vim 启发的 Linux 终端文本编辑器