Linux下nano編輯器的快捷鍵使用
nano編輯器是Linux系統(tǒng)下除了vi編輯器之外的另一個好用的編輯器,這里推薦nano編輯器是因為其相比于vi編輯器,在某些方面的用戶體驗感要強一些。
下圖就是nano編輯器新建文件后的界面,其中頂部的一行介紹的是該編輯器的版本信息和文件的名字,后兩行是各操作快捷鍵的提示,倒數(shù)第三行是文件的信息提示,如果是新建的文件,中括號里面會顯示[New File],如果是打開已存在的文件,中括號里面會顯示[Read n lines],其中n就是這個文本的行數(shù)。
nano編輯器創(chuàng)建和打開文件的方法與vi編輯器相同,例如創(chuàng)建一個名為hello的.c文件,使用命令如下:
nano hello.c
要打開一個存在的文件,使用nano+文件名即可。
nano編輯器的快捷鍵使用
nano編輯器編輯界面主要有16個快捷鍵,這里做一簡單說明。
Ctrl+G 幫助
Ctrl+G 為幫助快捷鍵,按下后可打開幫助界面,如下圖。
在幫助信息中說明了 ^ 使用的是Ctrl鍵組合,而 M- 使用的是Alt鍵、Esc鍵或Cmd鍵(蘋果電腦)的組合,后面的內(nèi)容列出的是各個快捷鍵的功能。
Ctrl+X 退出
Ctrl+X 為退出快捷鍵,如果你改動了文檔的內(nèi)容,按下Ctrl+X后會彈出如下窗口詢問是否保存修改,按N鍵后不保存退出,按Ctrl+C鍵后再次回到編輯窗口。
按Y鍵后彈出如下窗口,再按回車鍵即可。
Ctrl+O 保存
Ctrl+O 為保存快捷鍵,相當于Windows下的Ctrl+S,文檔改動后按下Ctrl+O也會彈出上面的窗口,直接按回車鍵即可,這樣按Ctrl+X 退出時就會直接退出文檔,不再詢問是否保存修改的問題。
Ctrl+R 復制指定文件內(nèi)容
Ctrl+R 為復制指定文件內(nèi)容的快捷鍵,該快捷鍵也很有用,以下文件aa和bb是同一目錄下的兩個文件,其內(nèi)容分別如下。
我打開aa文件,按Ctrl+R鍵就會彈出如下窗口,根據(jù)提示輸入./bb(這里是同級目錄,如果不是同級目錄就得輸入詳細路徑)。
按下回車鍵,bb文件中的內(nèi)容就復制到了aa文件中光標所停留的位置。
Ctrl+W 查找
Ctrl+W 為查找快捷鍵,按下后在Search欄輸入要查找的關鍵字信息即可查找,查找下一處按住Alt+W即可。
Ctrl+\ 替換
Ctrl+\ 為替換快捷鍵,按下后彈出如下窗口,在Search欄輸入要替換的內(nèi)容。
回車后彈出如下窗口,輸入替換的內(nèi)容。
再次按回車提示替換光標所在的那一處還是全部或是取消,按下A鍵。
全部替換成功了。
Ctrl+K 剪切
Ctrl+K 為剪切快捷鍵,其剪切的內(nèi)容是光標所在的這一行!
Ctrl+U 粘貼
Ctrl+U 為粘貼快捷鍵,其粘貼的內(nèi)容是粘貼板中的內(nèi)容。
Ctrl+J 調(diào)整段落
Ctrl+J 為調(diào)整段落的快捷鍵,其功能就是把多行內(nèi)容合并到第一行。
Ctrl+T 檢查拼寫
Ctrl+T 為檢查拼寫的快捷鍵,但前提是要安裝spell,安裝命令如下。
sudo apt-get install spell
在你寫完文檔后,按下Ctrl+T,如果你的文檔中有拼寫錯誤的單詞,系統(tǒng)會給出提示讓你替換。
替換成正確拼寫的單詞后,再次按Ctrl+T,就不會再有提示了。
Ctrl+C 光標位置信息
Ctrl+C 為顯示光標位置信息的快捷鍵,按下后就會在倒數(shù)第三行顯示光標的信息。
Ctrl+Shift+_ 跳轉到指定行
Ctrl+Shift+_ 是跳轉到文檔指定行的快捷鍵,按下后彈出如下窗口,輸入要跳轉的行數(shù)(如果超過文檔總行數(shù)會跳轉到最后一行),光標即可跳轉到指定行首。
Alt+U 撤銷
Alt+U 為撤銷快捷鍵,按下后會消除最近的一次操作。
Alt+E 反撤銷
Alt+E 為反撤銷快捷鍵,按下后會消除最近的一次撤銷操作。
Alt+A 從光標位置開始標記/選擇
Alt+A 為從光標位置開始選擇的快捷鍵,定位好光標的位置后,按下Alt+A,文檔相當于從該位置截斷,再按上下鍵選擇光標前面或者后面的內(nèi)容。
Alt+6 復制
Alt+6 為復制快捷鍵,按下后會復制光標所在行的內(nèi)容。
Ctrl+3 & Shift+3 顯示行號
Ctrl+3 & Shift+3是顯示行號的快捷鍵,其中先按Ctrl+3,再按Shift+3,注意這里的“3”按鍵不是小鍵盤上的,而是大鍵盤頂部那一欄的!顯示行號后的截圖如下,這樣在使用跳轉到指定行的功能時就更加直觀方便了。
總結
以上就是nano編輯器快捷鍵的所有內(nèi)容了,通過了解,該編輯器有的地方是比vi編輯器更方便的,在以后的開發(fā)過程中可以根據(jù)實際的需要選擇更合適的編輯器,這樣就可以有效提高我們的工作效率了。