nano (文字編輯器)
nano是Unix和類Unix系統中的一個文字編輯器,是Pico的複製品(clone)。nano的目標是類似Pico的全功能但又易於使用的編輯器。nano是遵守GNU通用公眾授權條款的自由軟體,自從2.0.7版釋出,授權條款從GPLv2升級到GPLv3。
原作者 | Chris Allegretta |
---|---|
目前版本 |
|
原始碼庫 | |
程式語言 | C |
作業系統 | 跨平台 |
類型 | 文字編輯器 |
授權條款 | GNU通用公眾授權條款 |
網站 | https://nano-editor.org/ |
歷史
nano最早在1999年由Chris Allegretta釋出,名字叫TIP(TIP isn't Pico,TIP不是Pico)。因為Pico和Pine都不是自由軟體,他想要做一個自由軟體來代替Pico。2000年1月10日,此軟體正式改名為nano,目的是為了不和Unix的命令tip混淆。nano這個名字來自於國際單位制詞頭nano(10-9,大陸翻譯為「納」,台灣翻譯為「奈」,如「纳米」或「奈米」),意思是nano是pico(pico也是國際單位制的詞頭,是10-12,翻譯為「皮」,如「皮米」)的一千倍。2001年2月,nano成為GNU計劃的一部分。
後來,nano增加了一些Pico所沒有的功能,比如支援彩色的文字(語法突顯)、正規表示式搜尋和替換、平滑捲動、支援多個緩衝區。
2003年8月11日Chris Allegretta將nano的開發版的維護工作交給了David Lawrence Ramsey。[2]2007年12月20日,David Lawrence Ramsey正式從維護者行列退休。[3]
控制鍵
nano,像Pico一樣,是面向鍵盤的,它通過Control鍵來控制。比如Ctrl+O儲存當前檔案;Ctrl+W進入搜尋選單。nano在螢幕底部顯示兩行快速鍵,列出了當前狀態下能用的命令。如果要檢視完整的列表,可以按Ctrl+G進入幫助螢幕。
與Pico不同的是,nano使用meta鍵來啟用/禁用它的功能。比如,Meta+S用來啟用/禁用平滑捲動模式。幾乎所有可以通過命令列開啟的功能都可以像這樣動態地打開或關閉。在沒有meta鍵的鍵盤上,它通常被對映到退出鍵Esc。為了類比Meta+S,必須先按下Esc鍵,然後鬆開它,按下S鍵。
nano同時支援用滑鼠點擊螢幕下方的快速鍵來操作。
參見
參考文獻
- ^ [Info-nano] [ANNOUNCE] nano-8.2 is released. 2024年9月5日 [2024年9月5日].
- ^ Allegretta, Chris. GNU nano 1.3 branch opened in CVS. Nano-devel mailing list. gnu.org. 2003-08-11 [2007-01-25]. (原始內容存檔於2018-10-10).
- ^ Ramsey, David Lawrence. Stepping down as the nano maintainer.... Nano-devel mailing list. gnu.org. 2007-12-20 [2007-12-20]. (原始內容存檔於2013-01-20).