介紹
在Linux用戶之間有一場關於命令行編輯器最好的長期戰鬥。 在一個陣營中, vi是編輯器,負責統治雄鳥,但在另一個陣營中,這完全是關於emacs的。
對於我們其他人來說,只需要一些簡單的編輯文件就可以了。 不要誤解我的vi和emacs是非常強大的編輯器,但有時你只需要打開,修改和保存文件,而不用記住鍵盤快捷鍵。
nano編輯器當然有自己的一套鍵盤快捷鍵,在本指南中,我的目標是幫助您理解所有這些特殊按鍵的含義,您可以使用這些鍵來使您在使用nano時更加輕鬆。
如何獲得納米
納米編輯器默認在所有最流行的Linux發行版中都可用,您可以使用一個簡單的命令來運行它:
不適用否
上述命令將簡單地打開一個新文件。 您可以在窗口中輸入,保存文件並退出。
如何打開一個新的文件,並使用納米命名
雖然簡單地運行nano是可以的,但您可能想在開始之前給文檔起個名字。 要做到這一點,只需在nano命令後輸入文件名即可。
nano myfile.txt
當然,您可以提供一個完整的路徑在Linux系統上的任何位置打開文件(只要您有權限這樣做)。
na no /path/to/myfile.txt
如何使用納米打開現有的文件
您可以使用與上面相同的命令打開現有文件。 只需運行nano即可打開您想要打開的文件的路徑。
為了能夠編輯文件,您必須有權編輯文件,否則它將作為只讀文件打開(假設您具有讀取權限)。
na no /path/to/myfile.txt
當然,您可以使用sudo命令來提升權限以啟用對任何文件的編輯。
如何使用納米保存文件
只需在編輯器中直接輸入內容,即可將文本添加到nano編輯器。 但是,保存文件需要使用鍵盤快捷鍵。
在nano中保存文件按ctrl和 與此同時。
如果你的文件已經有一個名字,你只需要按回車確認名字,否則你需要輸入你想要保存文件的文件名。
如何使用Nano以DOS格式保存文件
以DOS格式保存文件按ctrl和o調出文件名框。 現在按alt 和DOS格式的d 。
如何使用Nano保存MAC格式的文件
要將文件保存為MAC格式,請按ctrl和o以調出文件名框。 現在按alt和m為MAC格式。
如何從納米到另一個文件的末尾追加文本
您可以將正在編輯的文件中的文本追加到另一個文件的末尾。 按ctrl和o打開文件名框,並輸入你想追加的文件的名稱。
接下來的一點非常重要:
按alt和a
這會將保存文件名文本更改為追加到的文件名。
現在,當您按下return時,打開的編輯器中的文本將被添加到您輸入的文件名中。
如何在納米文本前綴到另一個文件的開頭
如果您不想將文本附加到其他文件,但您希望文本出現在另一個文件的開頭,那麼您需要將其作為前綴。
要為文件加上前綴,請按ctrl和o調出文件名框並輸入您想要附加到的文件的路徑。
再次非常重要:
按alt和p
這會將保存文件名文本更改為前綴為的文件名。
如何在保存納米文件之前備份文件
如果要將更改保存到正在編輯的文件中,但要保留原始按Ctrl的備份,並且打開保存窗口,然後按Alt和B.
單詞[備份]將出現在文件名框中。
如何退出納米
完成編輯文件後,您將需要離開nano編輯器。
要退出nano,只需同時按ctrl和x 。
如果文件尚未保存,系統會提示您這樣做。 如果選擇“Y”,則會提示您輸入文件名。
如何使用納米剪切文本
要在nano中剪切一行文本,請同時按ctrl和k 。
如果在進行任何其他更改之前再按ctrl和k ,則文本行將被添加到虛擬剪貼板。
當你開始輸入更多文本或刪除文本並按下ctrl和k時 ,剪貼板將被清除,並且只有剪切的最後一行可用於粘貼。
如果您只想剪切一行的一部分,請在要剪切的文本的開頭按ctrl和6 ,然後按ctrl和k剪切文本。
如何使用納米粘貼文本
要使用nano粘貼文本,只需按ctrl和u 。 您可以多次使用該鍵盤快捷鍵來連續粘貼線條。
納米文本如何證明和不合理
一般來說,你不會使用納米作為文字處理器,所以我不太清楚你為什麼要證明文字的正確性,但是要在納米按ctrl和j中這樣做。
按ctrl和u你可以不正確的文本。 是的,我知道這是粘貼文本的同一捷徑,還有更多快捷方式可用。我不知道為什麼開發人員沒有選擇不同的快捷方式。
使用納米顯示光標位置
如果您想知道納米內的文檔有多遠,您可以同時按下ctrl和c鍵。
輸出顯示為以下格式:
第5/11行(54%),第10/100行(10%),char 100/200(50%)
這可以讓你確切地知道你在文檔中的位置。
如何使用納米讀取文件
如果您在不指定文件名的情況下打開nano,則可以通過同時按ctrl和r來打開文件。
您現在可以指定一個文件名來讀入編輯器。 如果您已經將文本加載到窗口中,則您讀入的文件將自身附加到當前文本的底部。
如果您想在新緩衝區中打開新文件,請按alt 和f 。
如何使用納米搜索和替換
在nano中按下ctrl和\開始搜索。
要關閉替換按ctrl和r。 您可以通過重複按鍵再次打開替換。
要搜索文本,請輸入您要搜索的文本,然後按回車鍵。
要通過文件向後搜索,請按ctrl和r調出搜索窗口。 按al t和b 。
要強制區分大小寫,請再次調出搜索窗口,然後按alt和c 。 您可以通過重複按鍵再次將其關閉。
如果Nano沒有提供使用正則表達式進行搜索的方法,它將不會成為Linux文本編輯器。 要打開正則表達式再次調出搜索窗口,然後按Alt鍵 和r 。
您現在可以使用正則表達式來搜索文本。
檢查你的納米拼寫
nano又是一個文本編輯器,而不是文字處理器,所以我不確定為什麼拼寫是它的一個關鍵特性,但你確實可以使用ctrl和t鍵盤快捷鍵來檢查拼寫。
為了這個工作,你需要安裝咒語包。
納米開關
使用nano時可以指定多個開關。 下面列出了最好的。 您可以通過閱讀nano手冊找到其餘的內容。
- 納米-B(在編輯之前備份文件)
- nano -E(編輯時將製表符轉換為空格)
- nano -c(不斷顯示光標位置統計信息)
- nano -i(自動將新行縮進到與前一行相同的位置)
- 納米-k(切換切割,使其從光標位置而不是整條線切割)
- nano -m(為編輯提供鼠標支持)
- nano -v(以只讀方式打開文件)
概要
希望這會讓你更好地理解nano編輯器。 這是值得學習的,它的命令比vi或emacs要少得多。