自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

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

這里再介紹我們認(rèn)為的其他四個(gè)最好的Linux 文本編輯器:

1.Helix

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

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

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

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

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

上面的命令將下載并執(zhí)行一個(gè)腳本來安裝 Rust 和 Cargo。

現(xiàn)在克隆 Helix GitHub 存儲庫:

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

 使用cd 命令進(jìn)入 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

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

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

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

2、Amp 

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

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

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

如果你已經(jīng)安裝了 Rust 和 Cargo,你可以安裝 Amp:

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

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

要繼續(xù)編輯,請?jiān)谀慕K端中輸入fg 。完整的 Amp 文檔可在 ??Amp 官方網(wǎng)站??上找到?;蛘撸诘谝淮螁?Amp 后,點(diǎn)擊? 鍵查看內(nèi)容廣泛的快速入門指南。

3、Zee

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

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

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

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

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

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

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

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

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

…將使用編輯器打開多個(gè)文件。

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

4、Micro

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

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

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

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

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

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

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

micro ~/.config/micro/bindings.json

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

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

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

micro

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

要獲得有關(guān) Micro 鍵綁定的幫助,請使用Ctrl + E調(diào)出命令欄,然后輸入:

help defaultkeys

Micro 編輯器不但在使用上比 Nano 更簡單,更貼近現(xiàn)代桌面編輯器的使用習(xí)慣,同時(shí)在功能上也比 Nano 強(qiáng)大很多。

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

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

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

責(zé)任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2021-07-23 16:15:35

Linux編輯器代碼

2023-09-26 12:34:29

Python迭代過濾函數(shù)

2021-06-17 16:20:05

LinuxHelix文本編輯器

2011-03-03 09:53:15

Linux文本編輯器

2020-12-09 12:20:37

Jed文本編輯器Linux

2017-11-08 14:55:16

Linux命令sudo

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2022-11-11 08:41:07

Kate編輯器

2013-07-15 09:14:00

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應(yīng)用程序

2020-12-23 22:25:11

Vi文本編輯器Unix

2013-11-19 11:59:49

Linux命令Shell腳本

2023-04-17 11:03:52

富文本編輯器MTE

2009-09-14 09:45:20

Chrome谷歌操作系統(tǒng)

2014-07-29 14:25:43

Unix命令

2019-10-08 16:24:33

Chrome瀏覽器

2023-04-23 15:11:26

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號