Nano Text編輯器入門[初學者指南(nán)] - 宜昌市伍家岗区永康电脑维修店
  • 武漢市武昌區南(nán)湖花園 瑞安街140号 027-88016877
  • 18627003654
  • love6411692@qq.com

Nano Text編輯器入門[初學者指南(nán)]

首頁技術文檔

Nano Text編輯器入門[初學者指南(nán)]

技術文檔 2020年12月23日


Nano是Ubuntu和許多其他Linux發行版中(zhōng)默認的基于終端的文本編輯器。盡管它的使用沒有Vim和Emacs這樣的複雜性,但這并不意味着Nano不會讓人感到壓倒性的使用。

在此初學者指南(nán)中(zhōng),我(wǒ)将向您展示如何使用Nano文本編輯器。我(wǒ)還将在文章末尾包含一(yī)個可下(xià)載的PDF備忘單,以便您可以參考它來練習和掌握Nano編輯器命令。

如果您隻對Nano鍵盤快捷鍵的快速摘要感興趣,請擴展下(xià)一(yī)部分(fēn)。基本的Nano鍵盤快捷鍵(單擊以展開)

如何使用Nano文字編輯器

Nano編輯器指南(nán)

我(wǒ)認爲您已經在系統上安裝了Nano編輯器。如果沒有,請安裝您發行版的軟件包管理器。

熟悉Nano編輯器界面

如果您曾經使用過Vim或Emacs,您會發現使用Nano更加簡單。您可以立即開始編寫或編輯文本。

Nano編輯器還在編輯器底部顯示了用于編輯所需的重要鍵盤快捷鍵。這樣,您就不會陷入退出Vim之類的編輯器的麻煩。

終端窗口越寬,顯示的快捷方式越多。

Nano編輯器界面
Nano編輯器界面

您應該熟悉Nano中(zhōng)的符号。

  • 插入符号(^)表示Ctrl鍵
  • M字符表示Alt鍵

當顯示“ ^ X Exit”時,表示使用Ctrl + X鍵退出編輯器。當顯示“ MU Undo”時,表示使用Alt + U鍵撤消上一(yī)次操作。

在Nano中(zhōng)打開或創建文件進行編輯

您可以像這樣在Nano中(zhōng)打開文件進行編輯:

nano my_file

如果文件不存在,它将仍然打開編輯器,退出時,您可以選擇将文本保存到my_file。

您也可以使用Nano打開一(yī)個沒有任何名稱的新文件(例如新文檔),如下(xià)所示:

nano

基本編輯

您可以立即在Nano中(zhōng)開始編寫或修改文本。沒有特殊的插入模式或任何類似的方式。幾乎就像使用常規的文本編輯器一(yī)樣,至少用于編寫和編輯。

修改文件中(zhōng)的任何内容後,您會注意到它會在編輯器上反映此信息。

納米修飾文字

除非您明确地這樣做,否則什麽都不會立即自動保存到文件中(zhōng)。使用Ctrl + X鍵盤快捷鍵退出編輯器時,系統将詢問您是否要将修改後的文本保存到文件中(zhōng)。

在編輯器中(zhōng)移動

鼠标單擊在這裏不起作用。使用箭頭鍵上下(xià)左右移動。

您可以使用Home鍵或Ctrl + A移至行的開頭,并使用End鍵或Ctrl + E移至行的末尾。Ctrl + Y / Page Up和Ctrl + V / Page Down鍵可用于按頁面滾動。

如果要将特定位置(如最後一(yī)行,第一(yī)行)移至特定文本,請使用Ctrl + _組合鍵。這将爲您顯示一(yī)些您可以在編輯器底部使用的選項。

納米編輯器跳線
跳至Nano中(zhōng)的特定行

在Nano編輯器中(zhōng)剪切,複制和粘貼

如果您不想花太多時間記住快捷方式,請使用鼠标。

用鼠标選擇文本,然後使用右鍵單擊菜單複制文本。您也可以在Ubuntu終端中(zhōng)使用Ctrl + Shift + C鍵盤快捷鍵。同樣,您可以右鍵單擊并從菜單中(zhōng)選擇粘貼,或使用Ctrl + Shift + V組合鍵。

Nano特定的複制和粘貼快捷方式

Nano還提供了自己的剪切和粘貼文本的快捷方式,但對于初學者而言可能會造成混淆。

将光标移到要複制的文本的開頭。按Alt + A設置标記。現在,使用箭頭鍵突出顯示選擇。選擇所需的文本後,可以使用Alt + 6鍵複制所選文本,或使用Ctrl + K剪切所選文本。使用Ctrl + 6取消選擇。

複制或剪切所選文本後,可以使用Ctrl + U粘貼它。

納米編輯器設置标記

在Nano中(zhōng)删除文本或行

在Nano中(zhōng)沒有專用的删除選項。您可以使用Backspace或Delete鍵一(yī)次删除一(yī)個字符。反複按它們或按住它們可删除多個字符。

您還可以使用Ctrl + K鍵剪切整行。如果您沒有将其粘貼到任何地方,則與删除一(yī)行一(yī)樣好。

如果要删除多行,可以在所有行上按Ctrl + K。https://3112386dd163389c0ae572bac7e03d67.safeframe.googlesyndication.com/safeframe/1-0-37/html/container.html?upapi=trueAD

另一(yī)個選擇是使用标記(Ctrl + a)。設置标記并移動箭頭以選擇文本的一(yī)部分(fēn)。使用Ctrl + K剪切文本。無需粘貼,所選文本将被删除(以某種方式)。

撤消或重做上一(yī)個動作

剪錯線了嗎?粘貼了錯誤的文本選擇?犯此類愚蠢的錯誤很容易,而糾正這些愚蠢的錯誤也很容易。

您可以使用以下(xià)方法來撤消和重做最後的操作:

  • Alt + U:撤消
  • Alt + E:重做

您可以重複這些鍵組合以撤消或重做多次。

搜索并替換

如果要搜索特定文本,請使用Ctrl + W,然後輸入要搜索的術語,然後按Enter。光标将移至第一(yī)個匹配項。要轉到下(xià)一(yī)場比賽,請使用Alt + W鍵。

Nano編輯器基礎知(zhī)識:搜索文本

默認情況下(xià),搜索不區分(fēn)大(dà)小(xiǎo)寫。您也可以将正則表達式用于搜索詞。

如果要替換搜索詞,請使用Ctr + 鍵,然後輸入搜索詞并按Enter鍵。接下(xià)來,它将詢問您要替換搜索項的術語。

Nano編輯器提示:搜索和替換

光标将移至第一(yī)個匹配項,Nano會要求您輸入符合條件以替換匹配的文本。分(fēn)别使用Y或N确認或拒絕。使用Y或N之一(yī)将移至下(xià)一(yī)個匹配項。您也可以使用A替換所有匹配項。

Nano編輯器基礎知(zhī)識:替換确認

編輯時保存文件(不退出)

在圖形編輯器中(zhōng),您可能習慣于不時保存更改。在Nano中(zhōng),您可以使用Ctrl + O來保存對文件所做的更改。它也可以與新的未命名文件一(yī)起使用。

Nano編輯器提示:編寫時保存

Nano實際上在底部顯示了此鍵盤快捷鍵,但這并不明顯。它說“ ^ O Write Out”,實際上意味着使用Ctrl + O(它是字母O,而不是數字0)來保存當前的工(gōng)作。不是每個人都能弄清楚。

在圖形文本編輯器中(zhōng),您可能使用Ctrl + S保存更改。舊習慣很難消除,但可能會引起麻煩。出于習慣,如果不小(xiǎo)心按Ctrl + S來保存文件,您會注意到終端凍結,并且您無能爲力。

如果您不小(xiǎo)心按了Ctrl + S,請按Ctrl + Q,這比凍結的終端更令人恐懼,并且丢失了工(gōng)作。

保存并退出Nano編輯器

要退出編輯器,請按Ctrl + X鍵。執行此操作時,它将爲您提供保存文件,丢棄文件或取消退出過程的選項。

保存并退出Nano編輯器

如果要将修改後的文件另存爲新文件(在常規編輯器中(zhōng)另存爲函數),也可以這樣做。當您按Ctrl + X退出,然後按Y保存更改時,它提供了将更改保存到哪個文件的選項。您可以在此時更改文件名。

如果要保存對文件的修改,則需要對正在編輯的文件具有“寫許可權”。

忘記鍵盤快捷鍵了嗎?使用幫助

像任何其他基于終端的文本編輯器一(yī)樣,Nano嚴重依賴于鍵盤快捷鍵。盡管它在編輯器的底部顯示了幾個有用的快捷方式,但您看不到它們。

不可能記住所有快捷方式,特别是在開始時。您可以使用Ctrl + G鍵調出詳細的幫助菜單。幫助菜單列出了所有鍵盤快捷鍵。

Nano Editor幫助菜單

始終看一(yī)下(xià)Nano編輯器的底部

如果您使用的是Nano,您會注意到它在底部顯示重要信息。這包括将在方案中(zhōng)使用的鍵盤快捷鍵。它還顯示了您執行的最後一(yī)個動作。

納米編輯器提示

如果您對Nano不太滿意,可以通過禁用底部顯示的快捷方式來獲得更多用于編輯文本的屏幕。您可以使用Alt + X鍵。老實說,我(wǒ)不建議您這樣做。按下(xià)Alt + X将返回快捷方式顯示。

下(xià)載納米備忘單[PDF]

Nano中(zhōng)還有很多快捷方式和編輯選項。我(wǒ)不會一(yī)一(yī)提及他們而使您不知(zhī)所措。

以下(xià)是您應記住的重要Nano鍵盤快捷鍵的快速摘要。下(xià)載鏈接在圖像下(xià)方。

納米編輯備忘單

下(xià)載納米備忘單(免費PDF)

您可以下(xià)載備忘單,進行打印并放(fàng)在辦公桌前。它将幫助您記住和掌握快捷方式。

希望本手冊對Nano文本編輯器的使用有所幫助。如果喜歡,請在Reddit,Hacker News或您經常訪問的各種Linux論壇中(zhōng)共享它。

關鍵詞:

聯系方式 / Contact

  • 宜昌市伍家岗区永康电脑维修店
  • 地址:武漢市武昌區南(nán)湖花園 瑞安街140号 027-88016877
  • 電話:18627003654
  • 聯系人:彭經理
  • 郵箱:love6411692@qq.com
  • 網址:https://www.acelolboost.com
  •  
  •  
  •