溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Linux中是否自帶emacs

發(fā)布時(shí)間:2022-06-01 09:37:12 來源:億速云 閱讀:167 作者:zzz 欄目:建站服務(wù)器

本文小編為大家詳細(xì)介紹“Linux中是否自帶emacs”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“Linux中是否自帶emacs”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

Linux不是自帶emacs的;emacs是一個(gè)集成開發(fā)環(huán)境和文本編輯器,因?yàn)関im的體積比emacs小,所以大部分的linux發(fā)行版本自帶的編輯器都是vim;emacs也可以自行安裝,語法為“apt-get install emacs”。

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

Linux中的emacs

Linux不是自帶emacs的

Emacs,著名的集成開發(fā)環(huán)境和文本編輯器。Emacs被公認(rèn)為是最受專業(yè)程序員喜愛的代碼編輯器之一,另外一個(gè)vim。

emacs 安裝體積大概300多M吧,

vim安裝體積3m多,  其前身vi 大概300多kb

就沖這點(diǎn), emacs就不適合內(nèi)置, 當(dāng)年一張CD盤最大也就幾百M(fèi), 要把發(fā)行版中其它東西塞進(jìn)去, 再加個(gè)emacs的話是明顯不夠用的;

網(wǎng)絡(luò)安裝的話更加不會(huì)內(nèi)置這個(gè)巨大的玩意, 當(dāng)年的帶寬和流量費(fèi)用跟今天完全沒法比.即使現(xiàn)在各種桌面發(fā)行版, 也不過1~2個(gè)G, emacs就完全可以自行安裝, 沒必要內(nèi)置. 另外emacs啟動(dòng)要執(zhí)行大量的啟動(dòng)代碼,所以啟動(dòng)慢且占用更多內(nèi)存;

擴(kuò)展知識:

語法

 emacs(選項(xiàng))(參數(shù))

選項(xiàng)

+:啟動(dòng)emacs編輯器,并將光標(biāo)移動(dòng)到制定行號的行;

-q:啟動(dòng)emacs編輯器,而不加載初始化文件;

-u:啟動(dòng)emacs編輯器時(shí),加載指定用戶的初始化文件;

-t:啟動(dòng)emacs編輯器時(shí),把指定的文件作為中端,不適用標(biāo)準(zhǔn)輸入(stdin)與標(biāo)準(zhǔn)輸出(stdout);

-f:執(zhí)行指定lisp(廣泛應(yīng)用于人工智能領(lǐng)域的編程語言)函數(shù);

-l:加載指定的lisp代碼文件;

-batch:以批處理模式運(yùn)行emacs編輯器。

參數(shù)

文件:指定要編輯的文本文件。

實(shí)例

讓 Emacs 的修飾鍵變得更有意義

在 PC 鍵盤上,Ctrl 鍵被稱為 C,Alt 鍵被稱為 M,這些鍵并不是 C 和 M 鍵,由于它們總是與相應(yīng)的字母或符號鍵配對,所以在文檔中很容易識別。

例如,C-x 在現(xiàn)代鍵盤符號中的意思是 Ctrl+X,M-x 是 Alt+X。就像你從任何應(yīng)用程序中剪切文本時(shí)一樣,同時(shí)按下這兩個(gè)鍵。

不過,還有另一個(gè)層次的鍵盤快捷鍵,與現(xiàn)代電腦上的任何東西都完全不同。有時(shí),鍵盤快捷鍵并不只是一個(gè)鍵組合,而是由一系列的按鍵組成。

例如,C-x C-f 的意思是像往常一樣按 Ctrl+X,然后再按 Ctrl+C。

有時(shí),一個(gè)鍵盤快捷鍵有混合的鍵型。組合鍵 C-x 3 意味著像往常一樣按 Ctrl+X,然后按數(shù)字 3 鍵。

Emacs 之所以能做到這些花哨的強(qiáng)力組合,是因?yàn)槟承╂I會(huì)讓 Emacs 進(jìn)入一種特殊的命令模式。如果你按 C-X(也就是 Ctrl+X),就是告訴 Emacs 進(jìn)入空閑狀態(tài),等待第二個(gè)鍵或鍵盤快捷鍵。

Emacs 的文檔,無論是官方的還是非官方的,都有很多鍵盤快捷鍵。在心里練習(xí)把 C 鍵翻譯成 Ctrl 鍵,M 鍵翻譯成 Alt 鍵,那么這些文檔對你來說都會(huì)變得更有意義。

讀到這里,這篇“Linux中是否自帶emacs”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動(dòng)手實(shí)踐使用過才能領(lǐng)會(huì),如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI