紅聯Linux門戶
Linux幫助

AMP - 受Vi/Vim啟發的Linux終端文本編輯器

發布時間:2019-05-23 00:00:00來源:未知作者:admin

Amp是一個輕量級,功能齊全的受Vi/Vim啟發的文本編輯器,適用于Linux終端,用Rust編寫。它以簡化的方式提供了Vi / Vim的核心交互模型,并匯總了現代文本編輯器所需的基本功能。

它是一個零配置,無插件和基于終端的用戶界面,與tmux和Alacritty等終端完美結合。 Amp還支持受Vim啟發的模態鍵盤驅動界面,可快速導航和編輯文本。

AMP特點:

  • 文件查找器 - 使用簡單,精確的匹配算法快速索引和搜索文件,默認情況下忽略git文件夾。
  • 輕松移動 - 快速光標移動,無需重復按鍵。
  • 符號跳轉 - 轉到當前緩沖區中的任何類,表單或方法定義。
  • 靈活的鍵盤映射 - 簡單的基于YAML的鍵映射,能夠在新的自定義宏中創建多個內置命令。

要求

  • 必須在系統上安裝Rust編程語言。( 如何在Linux中安裝Rust編程語言  見 )
  • 這些依賴項libxcb,openssl,zlib,cmake和Python3包必須安裝在系統上。

如何在Linux中安裝Amp Text Editor

要從源安裝AMP文本編輯器,必須首先使用以下命令在各自的Linux發行版上安裝指定的依賴項。

在Debian/Ubuntu中

[email protected]:~/linuxidc.com/amp$ sudo apt-get install libxcb1-dev libssl-dev zlib1g-dev cmake python3

[email protected]:~/linuxidc.com/amp$ sudo apt install cargo

在CentOS/RHEL中

# yum install git libxcb openssl-devel zlib-devel cmake python3

在Fedora中

# dnf install git libxcb openssl-devel zlib-devel cmake python3

安裝完所有必需的依賴項后,您現在可以從其github存儲庫中克隆AMP源代碼,并使用以下命令進行安裝。

[email protected]:~/linuxidc.com$ git clone https://github.com/jmacdonald/amp.git
正克隆到 'amp'...
remote: Enumerating objects: 716, done.
remote: Counting objects: 100% (716/716), done.
remote: Compressing objects: 100% (335/335), done.
remote: Total 8846 (delta 522), reused 542 (delta 380), pack-reused 8130
接收對象中: 100% (8846/8846), 1.65 MiB | 99.00 KiB/s, 完成.
處理 delta 中: 100% (6036/6036), 完成.
[email protected]:~/linuxidc.com$ cd amp

[email protected]:~/linuxidc.com/amp$ ls
[email protected]:~/linuxidc.com/amp$ cargo install amp

成功后截圖如下:

  Compiling thread-id v2.0.0
  Compiling error-chain v0.11.0
  Compiling error-chain v0.10.0
  Compiling error-chain v0.12.0
  Compiling amp v0.5.2
  Compiling serde_derive v1.0.90
  Compiling tempfile v3.0.7
  Compiling thread_local v0.2.7
  Compiling x11-clipboard v0.2.2
  Compiling syntect v2.1.0
  Compiling gag v0.1.10
  Compiling git2 v0.6.11
  Compiling regex v0.1.80
  Compiling clipboard v0.4.6
  Compiling scribe v0.7.2
  Compiling rustbox v0.11.0
    Finished release [optimized] target(s) in 9m 47s
  Replacing /home/linuxidc/.cargo/bin/amp

在Arch Linux上,您可以從AUR存儲庫安裝AMP,如下所示。

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

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

在開始Amp之前,學習如何退出總是一個很好的練習。在正常模式下輸入Q或(Shift+q)退出AMP。

現在,您可以使用AMP文本編輯器打開或創建新文件,如圖所示。

amp www.linuxidc.com.sh

使用AMP打開文件后,按i插入文本并按Esc鍵,然后按s將更改保存到文件。

 

AMP處于正常模式

AMP處于插入模式

AMP保持開啟狀態模式

有關更多信息和用法以及配置選項,請參閱AMP文檔。

Amp仍處于早期階段,尚未添加某些功能。 但是,它適用于日常使用,但有許多特殊使用方法,你自己嘗試一下,并通過下面的評論部分分享您對它的看法。

601268股票行情中心