nano 手册(简易教程)

nano 手册(简易教程)

vi/vim 功能强大,但是对于我这样的新手来说难用。我也就改改文件,没必要深入学习。nano 就成为了一个好选择。上手 nano 几乎是零学习成本,对于只改改文件这样的简单操作,nano 的用户体验真的很舒服。

^ = Ctrl,比如 ^G 就是按 Ctrl + G 。

M = Alt,比如 M-E 就是按 Alt + E 。

对于 Mac 用户来说,M = Esc

1 打开文件

#当打开一个不存在的文件,即为新建文件。
nano <文件名或文件绝对路径>

2 光标控制

移动光标:方向键控制。

选择文字:按住鼠标左键拖动。

3 复制、剪切和粘贴

如果你用的是 ssh 软件,那么通过 ssh 软件就可以复制和粘贴,具体参考软件。

将光标移动到文本的开头,然后按 M-a。这将设置一个选择标记。使用箭头键将光标移动到要选择的文本的末尾。所选文本将突出显示。如果要取消选择,按^6。

使用 M-6 命令将所选文本复制到剪贴板。^k 将剪切选定的文本。如果要剪切整行,只需将光标移至该行并按 ^k。您可以通过 ^k 多次单击来剪切多行。

要粘贴文本,请将光标移动到要放置文本的位置,然后按 ^u

4 快捷键

打开 nano 后,下方有快捷键的说明。

^G,显示帮助文本。

^O,保存当前文件。

^R,读取其他文件并插入光标位置。

^Y,跳至上一屏幕。

^K,剪切当前一行。

^C,显示光标位置。

^X,退出。

^J,对其当前段落。(以空格为分隔符)

^W,搜索文本。先 ^W 进入搜索界面,然后 ^R 输入要替换的文本,然后回车即可。

^\,搜索并替换。移至匹配项,并询问是否替换。YN 后移至下一个匹配项。按下A将替换所有匹配项。

^V,跳至下一屏幕。

^U,粘贴文本至光标处。

^T,转到指定行。安装 spell 包之后使用 ^T 可以进行拼写检查。

^_,跳转到某一行。

^3 & M-3,显示行号,先按 Ctrl+3,再按 Shift+3,这里的 “3” 不是小键盘上的,而是大键盘顶部那一串。

M-R,正则搜索。

M-U,撤销。

M-E,重做。

M-Y, 语法高亮。

M-#,显示行号。

5 nano 配置文件

它将从系统范围内配置文件 /etc/nanorc 和用户的配置文件 ~/.config/nano/nanorc 或者 ~/.nanorc 中读取配置参数。用户文件中指定的选项优先于全局选项。访问nanorc页面以获取所有可用选项的完整列表。

set tabsize 4       # 设置制表符宽度。
set autoindent      # 允许自动缩进。
set cut             # 设置 CTRL-K 可以剪贴到行末。
set noconvert       # 不要转换 DOS/UNIX 换行符。
set nowrap          # 不要自动换行。
set nohelp          # 不显示下面两行帮助。
set morespace       # 隐藏标题下的空白行,换取更多编辑空间。
set smooth          # 平滑卷屏。
set suspend         # 允许 ^z 将 nano 置于后台。
set smarthome       # 第一次 Home 跳到行首非空字符,第二次到行首。
set tabstospaces    # 展开制表符为空格。(如果需要的话)
set mouse           # 允许鼠标。
set linenumbers     # 显示行号。(可以在编辑时 ALT-# 切换)
set backupdir path  # 设置备份路径。
set backup          # 允许保存备份。
set casesensitive   # 搜索使用大小写敏感。
set multibuffer     # 使用 CTRL-r 读取文件时,默认读取到新缓存。
set nonewlines      # 不在文件末尾添加新行。
include <filename>  # 加载额外配置,通常是 /usr/share/nano 下的各种语法文件。

6 语法高亮

Nano附带大多数的语法高亮规则。规则存储在 /usr/share/nano 目录中,默认情况下在 /etc/nanorc 配置文件中。将语法高亮规则文件添加到 /usr/share/nano ,就可以启用新文件类型语法高亮。

参考文章

https://www.bandwagonhost.net/8022.html

https://p3terx.com/archives/linux-nano-tutorial.html

https://www.myfreax.com/how-to-use-nano-text-editor/

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇