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

常見的基於控制檯的文本編輯器有如下幾種:html

emacs           綜合性的GNU emacs 編輯環境shell

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

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

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

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

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

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

 

nano文本編輯器的用法

nano編輯器最爲簡單和易用,並且基本上被全部的Linux所安裝。所以咱們首先來說解下它。開啓一個nano編輯器可以使用以下命令:spa

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) 感謝您的閱讀,但願對您有必定的幫助。歡迎轉載或分享,但請註明出處,謝謝。. . . . . .】

相關文章
相關標籤/搜索