1. 程式人生 > >pico與nano文字編輯器的使用方法

pico與nano文字編輯器的使用方法

Pico是一個由華盛頓大學(University of Washington)計算與通訊研究所(Computing and Communications Group)編寫並維護的文字編輯程式,在多個版本的Unix和類Unix作業系統中都有移植版本。作為一個簡單的純文字編輯器,pico並不具備字處理程式中常見的增強功能,例如黑體和斜體等等。Pico的基本功能包括文字輸入,文字搜尋,拼寫檢查,檔案瀏覽,文字拷貝、剪下和貼上。很有意思的是,一個功能如此簡單的文字編輯器,竟然經常被開發人員用來編寫程式程式碼 -- 在種類繁多的純文字編輯器中,pico在程式設計師中的市場佔有率僅次於vi。

nano是模仿pico的一個更簡單易用的text editor。

在命令列下輸入pico命令,即可啟動pico編輯器,nano的用法與其類似

例如:

pico [回車] --啟動pico,並建立一個新檔案
pico file_name [回車] -- 啟動pico,並開啟檔名為file_name的檔案

在pico中同時按下CTRL鍵和x鍵,可以退出pico。如果pico中正在編輯的檔案存在尚未存檔的修改內容,pico會詢問你是否需要儲存修改過的內容。如果需要儲存的是一個新建立的檔案,pico還會讓你輸入新檔案的檔名。在這裡儲存檔案或者是放棄儲存後就退出pico了。


上圖是一個在CentOS中執行的nano的例項。在螢幕的最上方一行是系統資訊,分別顯示的是pico的版本號,當前正在編輯的檔名(如果正在編輯的是一個尚未儲存過的新檔案,則會顯示New Buffer)。如果緩衝區中右上為儲存過的修改,在右上角還會出現Modified提示。

在螢幕的最下方兩行,是常用的系統命令。每個命令都是一個組合鍵,也就是同時按下CTRL鍵(在pico提示中用^符號表示按下CTRL鍵)和表示該命令的字母。雖然在提示用的字母都是大寫,但是實際操作中並不需要輸入大寫字母。例如,呼叫系統幫助的命令是^G,我們只需要同時按下CTRL鍵和g鍵就可以了。下面列出我們常用的一些pico命令:

^G — 獲得系統幫助
^O — 儲存檔案,如果這是一個新建立的檔案,則會要求您輸入一個檔名
^R — 要求您輸入一個文字檔案的檔名,將該檔案的內容插入到當前游標位置
^Y — 向前翻頁
^V — 向後翻頁
^W — 調用搜索功能
^K — 刪除游標所在的行,並將該行的內容放入貼上緩衝區
^U — 將貼上緩衝區中的內容貼上到當前游標位置
^C — 報告當前游標位置
^T — 呼叫拼寫檢查功能
^J — 段落重排功能
^X — 退出pico

需要說明的是,在Solaris,FreeBSD和大部分的Linux發行版中並沒有預設地提供pico。如果您的系統中沒有pico編輯器,最方便的方法是尋找該作業系統上的pine安裝包,安裝了pine之後pico就在系統的路徑裡面了。如果您沒有往系統中安裝應用程式的許可權,還自己下載編譯然後放入自己的路徑當中。最新版本的pine可以從如下地址下載: