適用于 Linux 終端的 Vi/Vim 啟發(fā)文本編輯器
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)論部分分享您的想法。