簡介
nano是一個字符終端的文本編輯器势决,有點像DOS下的editor程序蒿囤。它比vi/vim要簡單得多,比較適合Linux初學者使用歉眷。某些Linux發(fā)行版的默認編輯器就是nano
使用方法:
打開終端
打開一個文件夾(這里打開的是桌面),新建一個文件(這里名稱叫file)
使用nano編輯這個文件
命令: nano [文件名稱] (如:nano file)
我們寫一行字:
使用快捷鍵 control+o 就可以保存了
這是最簡單使用方法,下面我們配合一些命令來使用它
nano 命令
語法:
nano [選項] [[+行,列]文件名]
選項:
-h,? --help 顯示幫助信息和命令信息第一行是語法:
命令說明:
-h, -? --help 顯示幫助信息
+行,列 從所指列數(shù)與行數(shù)開始
-A --smarthome 啟用智能 HOME 鍵
-B --backup 儲存既有文件的備份
-C <目錄> --backupdir=<目錄> 用以儲存獨一備份文件的目錄
-D --boldtext 用粗體替代顏色反轉
-E --tabstospaces 將已輸入的制表符轉換為空白
-F --multibuffer 啟用多重文件緩沖區(qū)功能
-H --historylog 記錄與讀取搜索/替換的歷史字符串
-I --ignorercfiles 不要參考nanorc 文件
-K --rebindkeypad 修正數(shù)字鍵區(qū)按鍵混淆問題
-L --nonewlines 不要將換行加到文件末端
-N --noconvert 不要從 DOS/Mac 格式轉換
-O --morespace 編輯時多使用一行
-Q <字符串> --quotestr=<字符串> 引用代表字符串
-R --restricted 限制模式
-S --smooth 按行滾動而不是半屏
-T <#列數(shù)> --tabsize=<#列數(shù)> 設定制表符寬度為#列數(shù)
-U --quickblank 狀態(tài)行快速閃動
-V --version 顯示版本資訊并離開
-W --wordbounds 更正確地偵測單字邊界
-Y <字符串> --syntax=<字符串> 用于加亮的語法定義
-c --const 持續(xù)顯示游標位置
-d --rebinddelete 修正退格鍵/刪除鍵混淆問題
-i --autoindent 自動縮進新行
-k --cut 從游標剪切至行尾
-l --nofollow 不要依照符號連結牺六,而是覆蓋
-m --mouse 啟用鼠標功能
-o <目錄> --operatingdir=<目錄> 設定操作目錄
-p --preserve 保留XON (^Q) 和XOFF (^S) 按鍵
-q --quiet 沉默忽略啟動問題, 比如rc 文件錯誤
-r<#列數(shù)> --fill=<#列數(shù)> 設定折行寬度為 #列數(shù)
-s<程序> --speller=<程序> 啟用替代的拼寫檢查程序
-t --tempfile 離開時自動儲存,不要提示
-u --undo 允許通用撤銷[試驗性特性]
-v --view 查看(只讀)模式
-w --nowrap 不要自動換行
-x --nohelp 不要顯示輔助區(qū)
-z --suspend 啟用暫停功能
-$ --softwrap 啟用軟換行
-a, -b, -e, -f, -g, -j (忽略汗捡,為與pico 相容)
用法舉例:
插入命令(nano +行,列 文件名):
首先我們先編輯一下
現(xiàn)在我們要在文本第一行第一列(文本最開始)插入"1"
首先按照格式執(zhí)行命令"nano +1,1 file"
執(zhí)行之后
光標出現(xiàn)在了文本最前邊,現(xiàn)在我們只需要打上一個"1"然后保存(control+o)就可以了,之后我們執(zhí)行"control+x"退出,重新打開文本,就會發(fā)現(xiàn)已經插入好了,所有的命令都是按照這個格式來
快捷鍵
光標控制
- 移動光標:使用用方向鍵移動兔乞。
- 選擇文字:按住鼠標左鍵拖動
復制、剪貼和粘貼
- 復制一整行:option +6
- 剪切一整行:control +K
粘貼:control +U
如果需要復制/剪貼多行或者一行中的一部分凉唐,先將光標移動到需要復制/剪貼的文本的開頭,按control +6(或者option +A)做標記霍骄,然后移動光標到 待復制/剪貼的文本末尾台囱。這時選定的文本會反白,用option +6來復制读整,control +K來剪貼簿训。若在選擇文本過程中要取消,只需要再按一次control +6。
搜索
按control +W强品,然后輸入你要搜索的關鍵字膘侮,回車確定。這將會定位到第一個匹配的文本的榛,接著可以用option +W來定位到下一個匹配的文本琼了。
翻頁
control +Y到上一頁 control +V到下一頁
保存
使用control +O來保存所做的修改
退出
按control +X 如果你修改了文件,下面會詢問你是否需要保存修改夫晌。輸入Y確認保存雕薪,輸入N不保存,按control +C取消返回晓淀。如果輸入了Y所袁,下一步會讓你輸入想要保存的文件名。如果不需要修改文件名直接回車就行凶掰;若想要保存成別的名字(也就是另存為)則輸入新名稱然后回車燥爷。這個時候也可用control +C來取消返回。