適用于 Linux 終端的 Vi/Vim 啟發(fā)文本編輯器

yanding 2023-07-11 478

Amp 是一個(gè)簡(jiǎn)單、功能齊全的 Vi/Vim,它以簡(jiǎn)單的方式提供了現(xiàn)代文本編輯器的基本功能。


它是一個(gè)零配置、無(wú)插件、基于終端的用戶界面,與 tmux 和 Alacritty 等終端仿真器集成得很好。Amp 還支持受 Vim 啟發(fā)的模態(tài)鍵盤驅(qū)動(dòng)界面,可加快文本導(dǎo)航和編輯速度。


文件查找器 – 使用簡(jiǎn)單、準(zhǔn)確的方法快速索引和搜索文件,并默認(rèn)忽略 git 庫(kù)。

輕松移動(dòng) – 快速光標(biāo)移動(dòng),無(wú)需重復(fù)擊鍵。

信號(hào)跳轉(zhuǎn) – 訪問(wèn)當(dāng)前緩沖區(qū)中的任何類、屬性或方法定義。

靈活的鍵盤映射 – 基于 YaML 的簡(jiǎn)單鍵盤映射,能夠在新的自定義宏中執(zhí)行多個(gè)內(nèi)置命令。

系統(tǒng)上必須安裝 Rust 編程語(yǔ)言。

這些依賴項(xiàng) libxcb、openssl、zlib、cmake 和 python3 軟件包必須安裝在系統(tǒng)上。

如何在 Linux 中安裝 Amp 文本編輯器

要從源代碼安裝 AMP 文本編輯器,您必須首先使用以下命令在每個(gè) Linux 發(fā)行版上安裝指定的依賴項(xiàng)。


$ sudo apt-get git libxcb1-dev libssl-dev zlib1g-dev cmake python3 [在Debian/Ubuntu上]

# yum install git libxcb openssl-devel zlib-devel cmake python3 [在CentOS/RHEL上]

# dnf install git libxcb openssl-devel zlib-devel cmake python3 [在Fedora上]


安裝所有必要的依賴項(xiàng)后,您現(xiàn)在可以從其 github 存儲(chǔ)庫(kù)克隆 AMP 源并使用以下命令安裝它。


$ git 克隆 https://github.com/jmacdonald/amp.git

$ CD 放大器

$ls

$ 貨物安裝放大器

在 Arch Linux 上,您可以從 AUR 存儲(chǔ)庫(kù)安裝 AMP,如圖所示。


$ git 克隆 https://aur.archlinux.org/amp.git

$ CD 放大器

$ makepkg -isr

如何在 Linux 中使用 Amp 文本編輯器

在啟動(dòng) Amp 之前,練習(xí)停止總是一個(gè)好主意。如果您處于正常模式,請(qǐng)寫入Q或退出 AMP。(Shift+q)


現(xiàn)在,您可以使用 AMP 文本編輯器打開(kāi)或創(chuàng)建新文件,如圖所示。


$ amp howtoing.txt

使用 amp 打開(kāi)文件后,單擊i以插入文本,然后按Esc鍵并單擊s以保存對(duì)文件的更改。



有關(guān)更多信息以及使用和配置選項(xiàng),請(qǐng)參閱 amp 文檔。


Amp 仍處于起步階段,一些功能尚未添加。但除了很多事情之外,它非常適合日常使用。嘗試一下并通過(guò)下面的評(píng)論部分分享您的想法。




The End