首頁 > 軟體

如何在Ubuntu 18.04,16.04,18.10中安裝GNU Emacs 26.1

2020-06-16 16:37:37

本快速教學展示了如何在Ubuntu 16.04,Ubuntu 18.04,Ubuntu 18.10,Linux Mint 18,x,19.x及其衍生產品中安裝最新的GNU Emacs 26.1。

雖然Ubuntu在它的universe儲存庫中發布了舊版本,但是不提供以後的更新,不過Kevin Kelley維護的一個穩定的PPA儲存庫包含了26.1個包。

什麼是Emacs編輯器?

Emacs文字編輯器另外稱為GNU Emacs是一個自由文字編輯器,它可用於不同的平台,如Windows,Linux和MacOS。Emacs的標語就是“可延伸、可客製化、自文件化的實時顯示編輯器。 它還可以用作許多程式語言(如PythonJava等)的整合式開發環境(IDE)。要注意的是,在它的口號中,並沒有提到“易用”或者是“直觀”。這並不是為那些需要“所見即所得”軟體的使用者而設的,如果你需要一些像拼寫檢查這樣的寫作工具,它也不適合你。

1.通過Ctrl + Alt + T鍵盤快捷鍵或從開始選單中搜尋“終端”來開啟終端。 開啟時,執行命令新增PPA:

sudo add-apt-repository ppa:kelleyk/emacs

輸入並按Enter鍵輸入使用者密碼(由於安全原因沒有星號反饋)。

2.然後通過Synaptic軟體包管理器安裝Emacs26,或者在終端中逐個執行以下命令:

sudo apt update

sudo apt install emacs26

對於純文字介面,請在最後一個命令中將emacs26替換為emacs26-nox。 而Ubuntu 18.04及更高版本可以跳過apt update命令。

安裝完成後,從系統應用程式啟動器中開啟emacs即可享受!

如何刪除:

要刪除Emacs26,請開啟終端並執行命令:

sudo apt remove --autoremove emacs26 emacs26-nox

可以通過軟體和更新 - >其他軟體索引標籤刪除PPA。

首先記住:C 表示 Ctrl  M 表示 Alt  、

C-char 表示同時 按下Ctrl 和 char鍵
 C-f 表示同時按下:Ctrl 和f鍵
 M-char  同理

游標的移動

C-b 向後移動一個字元
C-f 向前移動一個字元
M-b 向後移動一個單詞
M-f 向前移動一個單詞
C-p 向前移動一行
C-n 向後移動一行
C-a 當前行的開始位置
C-e 當前行的結束 
M-a 向前移動一句話,上一個句號的下一個字元處
M-e 向後移動一句話,下一個句號的下一個字元處
M-< 移動到開始的位置
M-> 移動到結束的位置
< > 需要和 shift 按鍵 一塊按 
C-v  向後翻頁
M-v 向前翻頁
第一次 C-l(字元L不是數位1) 把游標所處的位置移動到中間 (center)
第二次 C-l(字元L不是數位1) 把游標所處的位置移動到上邊(top)
第三次 C-l(字元L不是數位1) 把游標所處的位置移動到下邊(bottom)

一次移動n 字元/單詞/行  通過 C-u n 和 快捷鍵組合起來 
倆個一塊記憶 效果最佳

多視窗顯示

C-x  + 陣列(0–9)
C-x 1 取消所有的視窗,只保留一個原始視窗
C-x 2 垂直切割當前視窗,分成上下倆個視窗
C-x 3 水平切割當前視窗,分成左右倆個視窗
C-M -v 下一個視窗翻頁
C-x o (other) 游標移動到下一個視窗
note : 操作可疊加

刪除和剪下

C-d  刪除一個字元
M-d  剪下一個單詞
C-k  剪下游標和改行末尾 中間的內容
M-k  剪下游標和標點符號 中間的內容
C- spaces(空格鍵) 標記start  游標移動到任意位置位end    C-w  剪下start 和 end 中間的內容

貼上和複製

C-y  貼上剪下板內容
M-y 暫時不知道

查詢

C-s 向後查詢
C-r 向前查詢bb

操作的回滾

C-/  回滾操作 類似 我們的Ctrl-z

開啟、新建、儲存、關閉檔案

C-x C-f filename 開啟檔案,檔案不存在則新建
C-x C-s 儲存檔案當前檔案
C-x s 儲存尾為儲存的檔案
C-x C-b 列出檔案列表
C-x b 切換顯示的檔案 (通過在面板最下面輸入檔案名字)
C-x C-c 關閉並且儲存檔案

 

幫助資訊

C-h r

本文提供了關於Emacs文字編輯器的詳細資訊,並提供了在Linux Ubuntu 18.04.1 LTS/16.04和其他基於Ubuntu發行版上安裝GNU Emacs的方法。如果您對上述文章有任何疑問,歡迎留下您的評論,我們將盡快回復您並提供解決方案。


IT145.com E-mail:sddin#qq.com