成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

四個鮮為人知的基于終端的 Linux 文本編輯器

系統 Linux
Emacs、Vim 和 nano 是 Linux 社區中最著名的文本編輯器。但是還有其他幾個鮮為人知的替代方案供您使用。

基于終端的文本編輯器幾乎用于 Linux 上的所有內容;從編寫快速 Bash 腳本和配置文件到生成成熟的程序甚至寫小說。

雖然大多數發行版都預裝了 nano,并且 Emacs 和 Vim 也有自己的追隨者,但還有其他很棒的基于終端的文本編輯器。

這里再介紹我們認為的其他四個最好的Linux 文本編輯器:

1.Helix

Helix 是一個以代碼為中心的文本編輯器,用 Rust 編寫,靈感來自 Kakoune 和 Neovim。項目作者表示,Helix 很大程度上基于 kakoune,在開發過程中他發現自己同意 kakoune 的大部分設計。

它還具有 Neovim 更為著名的模態編輯功能,但不那么令人生畏,而且更加用戶友好。

語法高亮顯示由 Tree-sitter 處理,使您可以輕松處理縮進、跟蹤變量和操作選擇,而不會減慢您的過程。

在任何發行版上安裝 Helix 的最佳方法是從源代碼構建它。為此,您首先需要安裝 Rust 以及 Cargo 包工具:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

上面的命令將下載并執行一個腳本來安裝 Rust 和 Cargo。

現在克隆 Helix GitHub 存儲庫:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? git clone https://github.com/helix-editor/helix

 使用cd 命令進入 Helix 目錄,然后安裝 Helix:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? cd helix

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/helix master
? cargo install --locked --path helix-term

然后您可以進入任何終端通過輸入以下命令啟動 Helix:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? hx

要在 Helix 中書寫,您需要按鍵盤上的 i 鍵 進入插入模式。輸入文本后,按 Escape 鍵返回正常模式。從這里開始,編輯和操作文本類似于 Vim。??Helix 官方文檔??中提供了鍵盤映射。

2、Amp 

與 Helix 類似,Amp 也是用 Rust 編寫的,并從 Vim 中汲取了大量靈感,具有相似的鍵綁定和模態編輯方法。Amp 使用簡單,即使是初學者也可以立即上手——盡管 Amp 的主要市場是開發人員。

除了插入、正常和選擇等常用模式外,Amp 還提供了幾種提供附加功能的新模式。

Amp 帶有合理的默認值,不需要任何初始配置。語法突出顯示、模糊文件搜索和基本 Git 集成可立即使用。

如果你已經安裝了 Rust 和 Cargo,你可以安裝 Amp:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? cargo install amp

我們非常喜歡 Amp 的一項功能是能夠暫時暫停您的會話,返回到您的 shell,然后從您中斷的地方繼續編輯。您可以在正常模式下按Z鍵來執行此操作。

要繼續編輯,請在您的終端中輸入fg 。完整的 Amp 文檔可在 ??Amp 官方網站??上找到。或者,在第一次啟動 Amp 后,點擊? 鍵查看內容廣泛的快速入門指南。

3、Zee

暫時遠離受 Vim 啟發的編輯器,Zee 聲稱自己是終端的現代編輯器,本著 Emacs 的精神。Zee 用 Rust 編寫,速度極快且流暢,每秒 100 幀,編輯渲染時間不到 10 毫秒。與 Helix 類似,Zee 使用 Tree-sitter 進行語法高亮和驗證。

同樣,在使用以下命令安裝 Zee 之前,您應該安裝 Cargo 和 Rust:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? cargo install --locked zee

如果你想讓 Zee 與你的系統剪貼板集成(你可能會這樣做),你需要安裝具有系統剪貼板功能的 Zee:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? cargo install --locked --features system-clipboard zee

安裝后,您可以進入任何終端通過輸入以下命令啟動 Zee:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
? zee

或者,您可以通過將文件作為參數傳遞來在 Zee 中打開一個或多個文件。例如:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
? zee
linuxmi.txt linuxmi.c linuxmi.com.py

…將使用編輯器打開多個文件。

正如您對從 Emacs 中汲取靈感的文本編輯器所期望的那樣,Zee 使用類似 Emacs 的鍵綁定。您可以在GitHub 上找到這些列表。

4、Micro

Micro 的目標是成為一直流行的 nano 文本編輯器的替代品,并且在功能和大小上都很輕巧。您可能還會高興地了解到您不需要安裝 Rust 或 Cargo 就可以在您的系統上獲取它。

安裝 Micro 文本編輯器最簡單的方法是下載并運行開發人員提供的安裝腳本。以下命令將使用curl獲取腳本,并將輸出通過管道傳遞給 Bash:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? curl https://getmic.ro | bash

或者,如果您安裝了 snap 包管理器,您只需輸入以下內容即可在您的機器上安裝 Micro:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
? sudo snap install micro --classic

顧名思義,Micro 很小。它還易于使用且功能強大,并附帶大量熱鍵,可幫助您輕松快速地執行常見任務。

熱鍵和鍵綁定存儲在~/.config/micro/bindings.json,您可以使用以下方式輕松編輯它們:

micro ~/.config/micro/bindings.json

為 75種不同的編程語言內置語法高亮顯示。Micro 支持拆分,因此您可以以平鋪窗口管理器的樣式同時編輯多個文件,您甚至可以使用其中一個拆分在編輯器中打開另一個交互式外殼。

Micro 帶有七種不同的配色方案和鼠標支持,因此您可以在編輯器中拖放文本。

您可以通過以下方式啟動 Micro:

micro

…然后開始鍵入。與 Vim 派生的編輯器不同,您不需要先切換模式!

要獲得有關 Micro 鍵綁定的幫助,請使用Ctrl + E調出命令欄,然后輸入:

help defaultkeys

Micro 編輯器不但在使用上比 Nano 更簡單,更貼近現代桌面編輯器的使用習慣,同時在功能上也比 Nano 強大很多。

終端文本編輯器并不適合所有人

雖然在 Linux 終端中編輯文本很有趣,而且效率很高,但您可能需要比這些產品所能提供的視覺效果還要好的文本編輯器。

如果你發現你需要一些可選的額外功能,比如不同的字體大小、表格和高級格式,那么你最好使用一個功能齊全的文字處理器。幸運的是,有幾個可以在 Linux 上安裝和使用。

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2023-09-26 12:34:29

Python迭代過濾函數

2021-07-23 16:15:35

Linux編輯器代碼

2021-06-17 16:20:05

LinuxHelix文本編輯器

2017-11-08 14:55:16

Linux命令sudo

2020-12-09 12:20:37

Jed文本編輯器Linux

2011-03-03 09:53:15

Linux文本編輯器

2022-11-11 08:41:07

Kate編輯器

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2013-07-15 09:14:00

2009-09-14 09:45:20

Chrome谷歌操作系統

2023-04-23 15:11:26

2014-07-29 14:25:43

Unix命令

2019-10-08 16:24:33

Chrome瀏覽器

2013-11-19 11:59:49

Linux命令Shell腳本

2010-01-07 10:05:51

IT顧問特質

2017-02-14 10:00:57

2021-01-13 13:29:06

文本編輯器Atom開源

2021-01-13 19:13:57

Atom文本編輯器

2022-05-25 10:57:20

文本編輯器Linux應用程序

2013-11-25 13:04:59

Linux命令Shell腳本
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91在线视频网址 | 午夜精品久久久 | 成人精品鲁一区一区二区 | 一区二区三区欧美 | 一本在线| 蜜桃av鲁一鲁一鲁一鲁 | 成人一区二区三区视频 | 欧美aⅴ| 黄网站涩免费蜜桃网站 | 高清亚洲 | 免费国产视频在线观看 | 超碰日本 | 成人国产精品久久久 | 亚洲美女视频 | 国产精品一区二区久久 | 国产在线精品区 | 91麻豆精品国产91久久久久久久久 | 成人高清视频在线观看 | 国产高清一区二区 | 欧美精品v国产精品v日韩精品 | 国产精品五月天 | 91精品国产91久久久久游泳池 | 亚洲色图在线观看 | 日韩日韩日韩日韩日韩日韩日韩 | 日韩视频一区二区在线 | 欧美日韩黄色一级片 | 国产激情在线观看 | 一区二区三区久久久 | 不卡在线视频 | 一区二区三区国产精品 | 91就要激情 | 国产精品久久久久久久久久妇女 | 日本在线视频一区二区 | 精品免费国产一区二区三区四区 | 亚洲精品久久久蜜桃网站 | 婷婷一级片 | а√中文在线8 | 欧美精品网站 | 欧美精品在线播放 | 日韩免费一级 | 精品亚洲国产成av人片传媒 |