nano編輯器windows移植版是適用于Windows系統(tǒng)的版本,nano編輯器在Linux系統(tǒng)上是非常受歡迎的,也非常的好用,所以也就少不了nano編輯器windows移植版了,也是一樣的使用哦。

nano編輯器簡介
nano編輯器旨在模擬UW Pico文本編輯器的功能和易用性。編輯有四個主要部分。頂行顯示程序版本、正在編輯的當前文件名以及文件是否已被修改。接下來是顯示正在編輯的文件的主編輯器窗口。狀態(tài)行是底部的第三行,顯示重要消息。下面兩行顯示編輯器中最常用的快捷方式。
快捷方式如下所示:控制鍵序列用“^”表示,可以使用Ctrl鍵或按Esc鍵兩次來輸入。元鍵序列以“M-”表示,可以使用Alt、Cmd或Esc鍵輸入,具體取決于鍵盤設置。另外,按Esc鍵兩次,然后鍵入一個從000到255的三位十進制數字,將輸入具有相應值的字符。在主編輯器窗口中提供以下?lián)翩I。替代鍵顯示在括號中:
^G(F1)顯示此幫助文本
^X(F2)關閉當前緩沖區(qū)/退出nano
^O(F3)將當前緩沖區(qū)(或標記區(qū)域)寫入磁盤
^R(Ins)將另一個文件插入當前緩沖區(qū)(或新緩沖區(qū))
^W(F6)向前搜索字符串或正則表達式
^ \(M-R)替換字符串或正則表達式
^K(F9)剪切當前行(或標記區(qū)域)并將其存儲在剪切緩沖區(qū)
^U(F10)將剪切緩沖區(qū)的內容粘貼到當前光標位置
^T執(zhí)行函數或外部命令
^J(F4)對齊當前段落
^C(F11)顯示光標的位置
^(M-G)轉到行號和列號M-U撤消上次操作M-E重做上次撤消的操作
M-A(^6)標記從光標位置
M-6開始的文本(M-^)復制當前行(或標記區(qū)域)并將其存儲在剪切緩沖區(qū)中
M-]轉到匹配的括號
^Q向后搜索對于字符串或正則表達式
M-Q向后搜索下一個匹配項
M-W向前搜索下一個匹配項
^B(左)返回一個字符
^F(右)前進一個字符
^左(M空格)后退一個單詞
^右(^空格)前進一個單詞
^A(主頁)轉到當前行的開頭
^E(結尾)轉到當前行的結尾
^P(向上)轉到上一行
^N(向下)轉到下一行
M-Up(M--)向上滾動一行而不移動光標
M-Down(M-+)向下滾動一行而不移動光標
^Up(M-7)轉到上一個文本塊
^Down(M-8)轉到下一個文本塊
M-((M-9)轉到段首;然后轉到上一段的
M-)(M-0)剛好超出段尾;然后下一段的
^Y(PgUp)向上一屏
^V(PgDn)向下一屏
M-\(^Home)轉到文件的第一行
M-/(^End)轉到文件的最后一行
M-Left(M->)切換到上一個文件緩沖區(qū)
M-Right(M->)切換到下一個文件緩沖區(qū)
^I(制表符)在光標位置插入制表符
^M(回車)在光標位置插入換行符
^H(Bsp)刪除光標左側的字符
^D(Del)刪除光標下的字符
M-Bsp(Sh-^Del)從光標向后刪除到單詞開頭
^Del Delete forward from cursor to next word start
M-T從光標位置剪切到文件末尾M-J對齊整個文件
M-D計算字數、行數和字符數M-V逐字插入下一次擊鍵
^L刷新(重畫)當前屏幕
^Z暫停編輯器(如果已啟用暫停)
M-}(Tab)縮進當前行(或標記行)
M-{(Sh Tab)取消縮進當前行(或標記行)行)
M-3注釋/取消注釋當前行(或標記行)
^]嘗試完成當前字
M-:開始/停止錄制宏
M-;運行上一次錄制的宏
M-Ins Place或移除當前行的錨點
M-PgUp向后跳到最近的錨點
M-PgDn向前跳到最近的錨點
M-Del丟棄當前行(或標記區(qū)域)
M-B調用linter(如果可用)
M-F調用一個程序來格式化/排列/操作緩沖區(qū),使光標所在的直線居中
^S不提示保存文件
M-X幫助模式啟用/禁用
M-C恒定光標位置顯示啟用/禁用超長行的
M-S軟包裝啟用/禁用
M-N行號啟用/禁用
M-P空白顯示啟用/禁用
M-Y顏色語法高亮顯示啟用/禁用
M-H智能家居鑰匙啟用/禁用
M-I自動縮進啟用/禁用
M-K切割到末端啟用/禁用超長線的
M-L硬包裝啟用/禁用
M-O將鍵入的制表符轉換為空格啟用/禁用
M-M鼠標支持啟用/禁用
M-Z懸架啟用/禁用
nano編輯器功能介紹
終端下如果你不喜歡 Vim/Emacs 的話,Nano 是一個不錯的選擇,它是一個真正意義上的跨平臺編輯器,基本上在所有 Linux 發(fā)行版上都默認自帶 Nano,并且有 Windows 版本。
不少初學 Linux 都很喜歡用 Nano,但是我發(fā)現(xiàn)他們很多都是在裸用,既沒配置,也一直在用一些比較低效的操作方法。
Q:下面的幫助占三行,很礙眼,能否隱藏?
可以在編輯時使用 ALT+x 就可以切換下面的幫助信息,或者在你的 ~/.nanorc 里面加一行:
set nohelp
效果如下圖:
恩,那兩行惡心的幫助已經被我們去掉了,需要時還可以用 ALT+x 把它切換回來。
Q:如何打開語法高亮?
有的 Linux 發(fā)行版自帶了 /etc/nanorc 文件,里面定義了語法高亮,而另外一些系統(tǒng)可能沒有這個定義,你需要在 ~/.nanorc 中加一行:
include "/usr/share/nano/*.nanorc"
各種語言的語法文件一般位于:/usr/share/nano/ 下面,設置前先確認一下。
Q:怎么編輯 ~/.nanorc,常用設置有哪些?
常見的 nano 配置如下:
set tabsize 4 # 設置制表符寬度
set autoindent # 允許自動縮進
set cut # 設置 CTRL-K 可以剪貼到行末
set noconvert # 不要轉換 DOS/UNIX 換行符
set nowrap # 不要自動換行
set nohelp # 不顯示下面兩行幫助
set morespace # 隱藏標題下的空白行,換取更多編輯空間
set smooth # 平滑卷屏
set suspend # 允許 ctrl-z 將 nano 置于后臺
set smarthome # 第一次 Home 跳到行首非空字符,第二次到行首
set tabstospaces # 展開制表符為空格(如果需要的話)
set mouse # 允許鼠標
set linenumbers # 顯示行號(可以在編輯時 ALT-# 切換)
set backupdir path # 設置備份路徑
set backup # 允許保存?zhèn)浞?/p>
set casesensitive # 搜索使用大小寫敏感
set multibuffer # 使用 CTRL-r 讀取文件時,默認讀取到新緩存
set nonewlines # 不在文件末尾添加新行
include <filename> # 加載額外配置,通常是 /usr/share/nano 下的各種語法文件
上面配置因人而異,可以選擇性添加,不過一般向類似:制表符寬度,隱藏幫助,顯示行號,語法高亮,以及平滑卷屏等基本上是必開的選項:
經過調教,nano看起來比較順眼了,你如果嫌棄行號礙眼,可以從 nanorc 里去除,或者需要的時候用 ALT+# 切換。
Q:如何復制粘貼?
原來下面的幫助并沒有復制粘貼的信息,一般用 ALT+a 開始選擇,ALT+^ 復制選擇的部分,CTRL+u 粘貼先前復制的東西。版本 2.7.4 以后可以 SHIFT+方向 直接選擇,然后 ALT+^ 復制。
Q:如果 Redo/Undo ?
ALT+u 可以撤銷,ALT+e 可以重復。
Q:可以進行多文檔編輯嗎?
見很多人用 Nano 都是命令行:nano <文件名> 編輯完以后 CTRL+O,CTRL+X 保存退出,然后再打開另外一個文件,編輯完又退出。其實 nano 下面可以很高效的同時打開多個文檔進行編輯,然后用下面一組快捷鍵切換文件:
ALT+< # 切換到上一個文件
ALT+> # 切換到下一個文件
其實不用 ALT+SHIFT+, 來輸入 ALT+<,有個簡易快捷 ALT+, 直接等同于 ALT+<:
切換了文件后,最下面會顯示現(xiàn)在切換到了哪個文件。
某個文件編輯完了可以 CTRL+X 關閉,如果所有文件都關閉了,就會退出 nano。打開新文件可以用 CTRL+r ALT+f ,然后輸入文件名即可打開,輸入文件名時可以用 TAB 進行補全。
很多人不知道,其實 Nano 中還自帶一個“文件瀏覽器”,按 CTRL+R CTRL+T 后,打開瀏覽器選擇文件界面,可以讓你方便的在文本界面中選擇希望打開的文件:
該界面下用方向鍵控制光標,回車鍵打開文件或者進入目錄,CTRL+C 退出文件選擇界面。
nano編輯器怎么用
安裝
CentOS:執(zhí)行yum -y install nano
Debian:執(zhí)行apt-get install -y nano
新建/打開文件
nano 路徑+文件名
如果改文件存在,上面的命令將打開這個文件;如果文件不存在則將會創(chuàng)建一個新文件并打開。
Note:在Windows系統(tǒng)中,一個文件應當有后綴名,比如.txt,以供系統(tǒng)進行類型判斷,不過Linux并不根據 后綴名來判斷類型。當然,寫上后綴名也無妨,比如example也可以用example.txt。
光標控制
移動光標:使用用方向鍵移動。
選擇文字:按住鼠標左鍵拖到。
復制、剪貼和粘貼
復制一整行: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來取消返回。
獲得幫助
進入nano界面后,下面有兩行菜單,例如,“^G Get Help”。其意義如下:
^G意味著快捷鍵是Ctrl+G,“Get Help”當然是功能了。
根據這些提示就可以立刻開始使用nano了,也可以Ctrl+G看看幫助。
Note:nano中,黑底白字表示快捷鍵操作。其中“^”表示Ctrl鍵,則Ctrl+G就表示成“^G”。“M”表示 Alt鍵,則Alt+W表示為“M-W”。
新手教程
認識Nano界面
在最上方的是Nano的版本號以及你當前正在編輯的文件
在界面最中間的是你當前編輯的文件的內容
倒數第三行是“系統(tǒng)消息”行。最后兩行顯示常用的快捷鍵。Nano的功能被稱為快捷鍵,例如保存、退出等。Nano快捷鍵不包括shift鍵。按Ctrl+G可以顯示幫助文檔和所有的快捷鍵。按Ctrl+X退出幫助文檔。
nano GUI
保存文件
這里有兩種方式保存你的文件
1>按下Ctrl+X,此時會詢問:Save modified buffer? (Answering "No" will DISCARD changes.)
輸入Y,然后會詢問File Name to Write:?輸入你想保存的文件名,回車即可
2>按下Ctrl+O,此時會詢問?File Name to Write:?輸入你想保存的文件名,回車即可,再按下Ctrl+X即可退出nano
導航
如果你的SSH終端支持,你可以直接使用鼠標滾輪和鍵盤上的上下左右鍵進行導航,但你也可以按Ctrl+F和Ctrl+B使光標左右移動,按Ctrl+P和Ctrl+N進行上下?lián)Q行
Ctrl+A和Ctrl+E分別將光標移至行首和行尾,Ctrl+Y和Ctrl+V進行上下?lián)Q頁。Ctrl+Spaces可以將鼠標移到下一個字。如果要將光標移動到特定行特定列,那么先按Ctrl+_,再輸入行號和列號,行號和列號之間要加上一個逗號。
復制、剪切和粘貼
如果你的SSH終端支持,你可以直接使用Shift+Ctrl+C,Shift+Ctrl+V進行復制粘貼
如果你的SSH終端不支持,你可以將光標移動到復制或剪切內容的起始位置,按Ctrl+^,然后將光標移到內容的末尾,要復制選中的內容按Meta+^
但是要剪切選中的內容,就要按Ctrl+k,最后將光標移到你想要的位置,按Ctrl+U粘貼選中的內容。如果你要刪除一整行文字,你可以按Ctrl+K。
- PC官方版
- 安卓官方手機版
- IOS官方手機版

















uAPP Creator(安卓軟件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反匯編修改神器)2022.07.27 簡體中文版
微信開發(fā)者工具小游戲版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免費版
JetBrains CLion 2022 破解版221.5080.224 中文免費版
IntelliJ IDEA 2022.1 中文免費版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免費版
JetBrains Rider 2022.1.1 破解版221.5591.20 免費版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免費版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免費版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免費版
pycharm2022破解版221.5080.212 中文免費版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免費版
scala語言開發(fā)工具2.13.2 官方版
julia開發(fā)環(huán)境1.7.0 免費版
rust開發(fā)環(huán)境1.56.1 官方版
ruby編譯器(Ruby+Devkit)3.0.2 官方免費版
Komodo IDE 12 官方版12.0.1 最新版
aardio桌面軟件開發(fā)工具35.7.5 綠色最新版
慧編程電腦版5.4.0 最新版
編程貓定制課3.3.0 官方版
精易編程助手3.98 綠色免費版
python3.8.5穩(wěn)定版免費下載
ulang(木蘭編程語言)0.2.2官方免費版
小碼精靈編程電腦客戶端1.12.0官方最新版
易語言5.9.0 免費版
KRobot編程工具0.8.5 官方64位版


visual studio 2010 精簡版10.0.40219.1 sp
易語言6.5完美破解版綠色免費版
java class反編譯工具(Class反編譯工具jd-g
JetBrains PhpStorm 2017官方版2017.3.7 x6
vb6.0 win10版(Visual Basic win10)中文企業(yè)
APPCode(附注冊碼)3.3 Windows破解版
Aqua Data Studio18中文最新版
delphi xe(Embarcadero Rad Studio XE)15.0