Nano编辑器初学者指南
https://www.lifewire.com/beginners-guide-to-nano-editor-3859002 提示:本文使用4.3版的nano。
大多数Linux发行版都包含一个称为nano的文本编辑器,作为标准实用程序。
它是文本编辑器家族的一部分,其中包括更强大(但明显更复杂)的vi和emacs。
对于大多数用途,nano易于使用,没有陡峭的学习曲线,因为它有着直观的界面,和界面底部的两行快捷键提示,让你一目了然。
如何启动nano
要从终端启动nano,请输入:
nano [option] 文件名
若只输入nano,将在终端窗口中打开空白的编辑器。
如何使用nano
进入nano之后,最顶行显示当前打开的文件的名称,中间为文件的内容(nano会先将文件的内容放在自己的“缓冲区”里,供您进行编辑,保存文件就相当于将缓冲区里的内容写入到文件里。),最后两行包含在当前状态下可以执行的快捷键的列表。
提示:在工具栏和编辑器内的帮助文档中,按键组合均与标准Linux快捷键一致。M代表meta键,在大多数键盘上是Alt键。
^(插入符号,caret)符号代表Ctrl。
标准命令包括:
- 求助:Ctrl + G:显示命令和相关快捷键的完整列表。
- 离开:Ctrl + X:关闭程序。系统将提示您保存当前缓冲区或退出而不保存。
- 写如:Ctrl + O:将当前缓冲区保存到文件系统。
- 读档:Ctrl + R:打开文件。
- 搜索:Ctrl + W:搜索文本字符串。
- 替换:将一个文本字符串替换为另一个。
- 剪切文字:Ctrl + K:复制当前选择的文本,然后删除。
- 粘贴文字:Ctrl + U:从内存中粘贴文本。
- 拼写检查:Ctrl + T:对当前缓冲区进行拼写检查,仅适用于部分语言。
- 游标位置:Ctrl + C:显示光标相对于整个缓冲区内容的位置。
- 转到:Ctrl + Shift + _(横线):将光标移动到特定的行号。
特殊命令
执行命令时,底部的两行会动态变化以适合您正在执行的操作。
例如,当您俺Ctrl + O键保存缓冲区中的内容时,您会看到快捷方式变成如“以DOS或Mac格式保存文件”,“将缓冲区附加或添加到现有文件”,“备份文件”或“启动内置的文件浏览器”等内容。
启动参数
当您从终端中调用nano时,指定可选的参数将修改程序的默认行为。
最有用的参数如下,大小写敏感。
其余内容请阅读nano的帮助手册。
- nano -B:在编辑文件之前备份文件。
- nano -E:在编辑时将制表符(Tab)转换为空格。
- nano -c:连续显示光标位置统计信息。
- nano -i:自动将新行缩进到与前一行相同的位置。
- nano -k:切换剪切方式,以便从光标位置而不是整行剪切。
- nano -m:为编辑器提供鼠标支持,这样您就可以用鼠标选择文本了。
- nano -v:以只读方式打开文件。