Ubuntu下幾種常用的文本編輯器


常見的基於控制台的文本編輯器有以下幾種:

emacs           綜合性的GNU emacs 編輯環境

nano              一個類似於經典的pico的文本編輯器,內置了一個pine郵件程序

vim               一個改進的vi文本編輯器

注意並不是所有的文本編輯器都是基於控制台的,也就是說支持終端使用的。有一些文本編輯器被設計用來提供帶有菜單欄,按鈕,進度條等的圖形界面。例如:

gedit               一個GUI的文本編輯器,Ubuntu默認安裝

kate               一個簡單的KDE文本編輯器

kedit              另外一個簡單的KDE文本編輯器

 

nano文本編輯器的用法

nano編輯器最為簡單和易用,而且基本上被所有的Linux所安裝。因此我們首先來講解下它。開啟一個nano編輯器可使用如下命令:

nano file.txt

nano編輯器非常簡單,你可以輕松使用它而不需要任何額外知道。這里有一些基本的命令。(^是控制鍵Control

光標移動                     方向鍵(上///右),PageUp/Page Down,或者^y^v

添加字符                      在光標處輸入

刪除字符                      Delete鍵或者Backspace

退出                           ^x(將會提示是否保存更改)

幫助                           ^g

nano編輯器界面如下:


 

vi文本編輯器的用法

基本上每一個Linux/Unix系統都裝有vi編輯器。開啟一個vi編輯器可使用如下命令:

vi file.txt

vi編輯器的工作有插入(編輯)模式和瀏覽(命令)模式。當你最開始編輯時,你處於瀏覽模式,你可以使用箭頭或者其他導航鍵在文本中導航。開始編輯時,鍵入i,插入文本,或者鍵入a,在末尾添加文本。當你編輯結束時,鍵入Esc退出插入/添加模式,進入瀏覽(命令)模式。鍵入命令時,首先鍵入冒號(:),后面緊跟命令,例如w命令去編輯文本,然后鍵入Enter

盡管vi編輯器支持非常復雜的操作並且有無數條命令,然而你可以僅用一些簡單的命令就能完成工作,這些基本的vi命令主要有:

光標運動                        h,j , k, l (上///右)

刪除字符                        x

刪除行                          dd

模式退出                        Esc,Insert(或者i

退出編輯器                      q

強制退出不保存                q!

運行shell命令                 :sh(使用exit返回vi編輯器)

保存文件                        :w

文本查找                         /

使用vim tutor命令可以快速學習vi鍵盤命令的用法。這個教程不到30分鍾,教給用戶如何開啟和關閉編輯器,導航文件,插入刪除文本,查找,替換和插入操作。

VI(VIM)詳細使用命令:http://jingyan.baidu.com/article/9f63fb91c58387c8400f0eef.html

emacs文本編輯器的用法

Richard M. StallmanGNU emacs文本編輯器,和vi一樣,被Ubuntu和幾乎所有的Linux系統默認安裝。和其他Unix/Linux文本編輯器不同的是,emacs並不僅僅是一個簡單的文本編輯器。它是一個編輯環境,可以被用來編譯運行程序,可以作為電子日記,約會簿和日歷,可以用來編輯和發送郵件,閱讀Usernet新聞,甚至玩游戲。emacs之所以具有這么強大的功能是因為它包含了一個內置的language interpreter,使用Elispemacs LISP)編程語言。emacs沒有在Ubuntu中默認安裝,可使用下列命令安裝emacs

sudo apt-get install emacs

開啟一個emacs編輯器可使用如下命令:

emacs file.txt

當你在X11中使用上述命令打開emacs時,這個編輯器並不出現在終端窗口中,而是以浮動窗口的形式出現。強制使emacs窗口顯示在終端中而不是它自己的窗口,可以使用-nw參數,如以下命令:emacs -nw file.txt

emacs文本編輯器擁有大量的快捷鍵和命令,但是用戶可以掌握這些命令的一個子集即可滿足日常工作的需要。這些基本命令通常都需要按住Ctrl鍵,或者是先鍵入meta鍵(通常映射為Alt鍵)。下面是一些常用的命令。

動作                                  命令

終止                           Ctrl+g

光標左移                     Ctrl+b

光標下移                     Ctrl+n

光標右移                     Ctrl+f

光標上移                     Ctrl+p

刪除字符                     Ctrl+d

刪除行                        Ctrl+k

光標移到行首               Ctrl+a

光標移到行尾               Ctrl+e

幫助                          Ctrl+h

退出                          Ctrl+x,Ctrl+c

另存為                       Ctrl+x,Ctrl+w

保存文件                    Ctrl+x,Ctrl+s

后向檢索                    Ctrl+r

前向檢索                    Ctrl+s

入門訓練                    Ctrl+h,t

撤銷編輯                    Ctrl+x,u

學習使用emacs編輯器的一個優點是你可以在bashshell命令行中使用類似的快捷鍵,盡管你也可以將bash shell 命令行的快捷鍵和vi快捷鍵綁定。另外一個原因是emacs編輯器幾乎被安裝在所有的Unix/Linux系統中,以及蘋果的MacOS X系統中。

【. . . . . .本博客僅作個人生活、工作、學習等的日常記錄。說明: (1) 內容有參考其他博主、網頁等,有因“懶”直接粘貼來,會備注出處。若遇雷同,或忘備注,並無故意抄襲之意,請諸“原主”諒解,很感謝您的辛勤"筆記"可供本人參考學習。 (2) 如遇同行,有參考學習者,因個人學識有限,不保證所寫內容完全正確。您對本博文有任何的意見或建議,歡迎留言,感謝指正。 (3) 若您認為本主的全博客還不錯,可以點擊關注,便於互相學習。 (4) 感謝您的閱讀,希望對您有一定的幫助。歡迎轉載或分享,但請注明出處,謝謝。. . . . . .】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM