厭倦了 Vi 和 Vim 不可思議的界面和鍵綁定?那就切換到 Micro 編輯器試試吧。
命令行文本編輯器證明了 Linux 終端的實(shí)用性,使您無(wú)需離開(kāi)終端即可編輯文件。這些編輯器使用的資源更少,而且速度非???,非常適合進(jìn)行一些快速編輯。
一些流行的命令行文本編輯器包括 Vi、Vim 和 Nano。這些工具非常流行,它們預(yù)裝在大多數(shù) Linux 發(fā)行版中。但是,某些編輯器(如 Vi 或 Vim)的學(xué)習(xí)曲線(xiàn)和鍵綁定對(duì)于初學(xué)者來(lái)說(shuō)可能很難掌握。這是一個(gè)更簡(jiǎn)單的選擇:Micro 文本編輯器。
Micro 與其他編輯相比的表現(xiàn)如何
Micro 宣稱(chēng)自己是一個(gè)現(xiàn)代且直觀的基于終端的文本編輯器,這是理所當(dāng)然的。Micro 相對(duì)于 Vi 或 Vim 之類(lèi)的主要優(yōu)勢(shì)是簡(jiǎn)單。Vim 不適合膽小的人,它要求您學(xué)習(xí)所有不同的模式和鍵綁定。
盡管 Vim 值得學(xué)習(xí)和掌握,但對(duì)于初學(xué)者來(lái)說(shuō)可能會(huì)讓人不知所措。Nano 相對(duì)簡(jiǎn)單易用,但仍不及 Micro 的簡(jiǎn)單性。以保存文件為例。使用 Nano,您需要按Ctrl/Cmd + O,這通常是在 Microsoft Word 等流行文字處理器中打開(kāi)文件的快捷方式。不是很直觀!
使用 Micro,保存文件就像按Ctrl/Cmd + S一樣簡(jiǎn)單,這是您可能已經(jīng)習(xí)慣的鍵盤(pán)快捷鍵。即使您從未使用過(guò)基于終端的文本編輯器,您在使用 Micro 時(shí)也會(huì)有賓至如歸的感覺(jué)。然而,這還不是全部。它有自己的一套功能,可以進(jìn)一步豐富用戶(hù)體驗(yàn)。
Micro 文本編輯器的特點(diǎn)
除了簡(jiǎn)單易用之外,Micro 也不避諱添加一些有用的功能。讓我們?cè)敿?xì)看看這些。
通用但可自定義的鍵綁定
默認(rèn)情況下,Micro 帶有一些鍵綁定,類(lèi)似于流行的文字處理器上的鍵綁定。但作為高級(jí)用戶(hù),您可以根據(jù)自己的喜好自定義這些綁定,并按照您想要的方式配置它們。
完整的鼠標(biāo)支持
大多數(shù)命令行文本編輯器缺少的功能之一是鼠標(biāo)和觸控板支持。使用 Micro,您不必?fù)?dān)心。您可以單擊并拖動(dòng)選擇文本,雙擊按選擇字,三次單擊按選擇行。
顏色和語(yǔ)法高亮
Micro 支持超過(guò) 130 種編程語(yǔ)言的語(yǔ)法高亮顯示,包括 JavaScript、Python、C++ 等流行語(yǔ)言。除此之外,您還可以從七種可用的默認(rèn)配色方案中選擇您的主題。
不喜歡現(xiàn)有的主題?您甚至可以制作自己的主題以與 Micro 一起使用。
多個(gè)光標(biāo)
與 Sublime Text 的多光標(biāo)功能類(lèi)似,您還可以使用 Micro 編輯同一單詞的多個(gè)實(shí)例。此外,您可以水平和垂直拆分編輯器,以便一次查看和編輯多個(gè)文件。
專(zhuān)用插件系統(tǒng)
要更進(jìn)一步,您可以向 Micro 添加插件并增強(qiáng)編輯器。您可以從Micro 文本編輯器網(wǎng)站的插件頁(yè)面查看所有可用的插件。它帶有六個(gè)默認(rèn)插件,用于自動(dòng)關(guān)閉括號(hào)和引號(hào)、檢查代碼等。
內(nèi)置終端仿真器
使用 Micro,您可以在編輯器本身內(nèi)運(yùn)行交互式 shell。當(dāng)您想將編輯器分成兩半時(shí),這尤其有用,一側(cè)是代碼,另一側(cè)是 shell 的輸出顯示。
如何在 Linux 上安裝 Micro
安裝 Micro 編輯器簡(jiǎn)單明了。您可以根據(jù)您運(yùn)行的 Linux 發(fā)行版選擇多種安裝方法中的任何一種。您可以使用以下方式為所有發(fā)行版下載最新的預(yù)構(gòu)建二進(jìn)制文件:
rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com curlhttps://getmic.ro|bash
對(duì)于支持 snap 包的 Ubuntu 等發(fā)行版,您可以使用以下命令安裝 Micro 的 snap 變體:
rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com snapinstallmicro--classic
如果您不喜歡snap或curl ,您可以從發(fā)布頁(yè)面下載預(yù)構(gòu)建的DEB二進(jìn)制文件并將其安裝在基于 Debian 的 Linux 發(fā)行版上。
要獲得剪貼板支持,你需要安裝 xclip 和 xsel 包。在 Ubuntu 和其他基于 Ubuntu 的 Linux 發(fā)行版中,你可以使用以下命令來(lái)安裝它:
rumenz.com@rumenz.com/home/rumenz.com/www.rumenz.com.com sudoaptinstallxclip
Micro 的常見(jiàn)文件操作
現(xiàn)在您已經(jīng)安裝了 Micro,是時(shí)候熟悉它的使用了。為此,您可以嘗試使用 Micro 創(chuàng)建一個(gè)新的文本文件,編輯它,找到一個(gè)詞,并在完成后保存文件。要啟動(dòng) Micro,請(qǐng)運(yùn)行以下命令:
microrumenz.txt
這將創(chuàng)建一個(gè)名為rumenz的新文本文件,擴(kuò)展名為T(mén)XT。要打開(kāi)現(xiàn)有文件而不是創(chuàng)建新文件,你可以將命令中的rumenz.txt替換為你需要的文件名和擴(kuò)展名。
運(yùn)行命令時(shí),Micro 將使用傳統(tǒng)的文本編輯器界面迎接您。由于您創(chuàng)建了一個(gè)新文件,因此該文件的內(nèi)容將為空白。繼續(xù)添加一兩句話(huà)以熟悉界面。
您可以分別使用 Ctrl/Cmd + Z和Ctrl/Cmd+ Y撤消和重做您的操作,就像您在文字處理器中所做的那樣。要查找單詞,您可以使用Ctrl + F快捷鍵。
最后,您可以使用 Ctrl/Cmd+ S快捷方式保存文本文件,并使用Ctrl/Cmd+ Q快捷方式退出 Micro。
卸載 Micro
如果 Micro 不是您想要的并且您不再需要它,您可以通過(guò)從**/usr/bin** 目錄中刪除micro可執(zhí)行文件來(lái)輕松卸載它。
sudorm/usr/bin/micro
但是,如果您使用 snap 安裝 Micro,則必須使用以下命令將其卸載:
sudosnapremovemicro
在命令行上編輯不再困難
如果您因?yàn)楹ε露七t使用命令行文本編輯器,那就試試 Micro。這是一個(gè)很好的工具,可以讓您熟悉終端并在使用過(guò)程中獲得更高效的體驗(yàn)。
審核編輯 :李倩
-
Linux
+關(guān)注
關(guān)注
87文章
11508瀏覽量
213645 -
VIM
+關(guān)注
關(guān)注
0文章
136瀏覽量
15753 -
編輯器
+關(guān)注
關(guān)注
1文章
822瀏覽量
31994
原文標(biāo)題:比 Vim 更現(xiàn)代直觀的 Linux 文本編輯器
文章出處:【微信號(hào):strongerHuang,微信公眾號(hào):strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
什么是VIM?VIM文本編輯器的三種工作模式

常用編輯器之Vim編輯器
vim Linux文本編輯器
學(xué)會(huì)使用和如何配置vim文本編輯器
linux文本編輯器工具下載
文本編輯器
文本編輯器的實(shí)現(xiàn)
VIM編輯器學(xué)習(xí)
在Linux上使用JOE文本編輯器的方法
使用Atom文本編輯器的五個(gè)優(yōu)勢(shì)

評(píng)論