nano是一個字元終端的文本編輯器,有點像DOS下的editor程式。它比vi/vim要簡單得多,比較適合Linux初學者使用。某些Linux發行版的預設編輯器就是nano。 nano命令可以打開指定文件進行編輯,預設情況下它會自動斷行,即在一行中輸入過長的內容時自動拆分成幾行,但用這種方式來處理某 ...
nano是一個字元終端的文本編輯器,有點像DOS下的editor程式。它比vi/vim要簡單得多,比較適合Linux初學者使用。某些Linux發行版的預設編輯器就是nano。
nano命令可以打開指定文件進行編輯,預設情況下它會自動斷行,即在一行中輸入過長的內容時自動拆分成幾行,但用這種方式來處理某些文件可能會帶來問題,比如Linux系統的配置文件,自動斷行就會使本來只能寫在一行上的內容折斷成多行了,有可能造成系統不靈了。因此,如果你想避免這種情況出現,就加上-w選項吧。
語法:
nano [選項] [[+行,列] 文件名]...
選項:
-h, -? | --help | 顯示此信息 |
+行,列 | 從所指列數與行數開始 | |
-A | --smarthome | 啟用智能 HOME 鍵 |
-B | --backup | 儲存既有文件的備份 |
-C <目錄> | --backupdir=<目錄> | 用以儲存獨一備份文件的目錄 |
-D | --boldtext | 用粗體替代顏色反轉 |
-E | --tabstospaces | 將已輸入的製表符轉換為空白 |
-F | --multibuffer | 啟用多重文件緩衝區功能 |
-H | --historylog | 記錄與讀取搜索/替換的歷史字元串 |
-I | --ignorercfiles | 不要參考nanorc 文件 |
-K | --rebindkeypad | 修正數字鍵區按鍵混淆問題 |
-L | --nonewlines | 不要將換行加到文件末端 |
-N | --noconvert | 不要從 DOS/Mac 格式轉換 |
-O | --morespace | 編輯時多使用一行 |
-Q <字元串> | --quotestr=<字元串> | 引用代表字元串 |
-R | --restricted | 限制模式 |
-S | --smooth | 按行滾動而不是半屏 |
-T <#列數> | --tabsize=<#列數> | 設定製表符寬度為 #列數 |
-U | --quickblank | 狀態行快速閃動 |
-V | --version | 顯示版本資訊並離開 |
-W | --wordbounds | 更正確地偵測單字邊界 |
-Y <字元串> | --syntax=<字元串> | 用於加亮的語法定義 |
-c | --const | 持續顯示游標位置 |
-d | --rebinddelete | 修正退格鍵/刪除鍵混淆問題 |
-i | --autoindent | 自動縮進新行 |
-k | -cut | 從游標剪切至行尾 |
-l | --nofollow | 不要依照符號連結,而是覆蓋 |
-m | --mouse | 啟用滑鼠功能 |
-o <目錄> | --operatingdir=<目錄> | 設定操作目錄 |
-p | --preserve | 保留XON (^Q) 和XOFF (^S) 按鍵 |
-q | --quiet | 沉默忽略啟動問題, 比如rc 文件錯誤 |
-r <#列數> | --fill=<#列數> | 設定折行寬度為 #列數 |
-s <程式> | --speller=<程式> | 啟用替代的拼寫檢查程式 |
-t | --tempfile | 離開時自動儲存,不要提示 |
-u | --undo | 允許通用撤銷[試驗性特性] |
-v | --view | 查看(只讀)模式 |
-w | --nowrap | 不要自動換行 |
-x | --nohelp | 不要顯示輔助區 |
-z | --suspend | 啟用暫停功能 |
-$ | --softwrap | 啟用軟換行 |
-a, -b, -e, | ||
-f, -g, -j | (忽略,為與pico 相容) |
用法:
游標控制:
- 移動游標:使用用方向鍵移動。
- 選擇文字:按住滑鼠左鍵拖到。
複製、剪貼和粘貼:
- 複製一整行:Alt+6
- 剪貼一整行:Ctrl+K
粘貼:Ctrl+U:
如果需要複製/剪貼多行或者一行中的一部分,先將游標移動到需要複製/剪貼的文本的開頭,按Ctrl+6(或者Alt+A)做標記,然後移動游標到 待複製/剪貼的文本末尾。這時選定的文本會反白,用Alt+6來複制,Ctrl+K來剪貼。若在選擇文本過程中要取消,只需要再按一次Ctrl+6。
搜索:
按Ctrl+W,然後輸入你要搜索的關鍵字,回車確定。這將會定位到第一個匹配的文本,接著可以用Alt+W來定位到下一個匹配的文本。
翻頁:
- Ctrl+Y到上一頁
- Ctrl+V到下一頁
保存:
使用Ctrl+O來保存所做的修改
退出:
按Ctrl+X
如果你修改了文件,下麵會詢問你是否需要保存修改。輸入Y確認保存,輸入N不保存,按Ctrl+C取消返回。如果輸入了Y,下一步會讓你輸入想要保存的文件名。如果不需要修改文件名直接回車就行;若想要保存成別的名字(也就是另存為)則輸入新名稱然後確 定。這個時候也可用Ctrl+C來取消返回。