文本控制台编辑器在许多方面都很有用。 为了 example,它们对于在从故障中恢复时编辑文件是必不可少的。 Fedora 包含用于编辑文本文件的多种应用程序,从 gedit 和 GNOME Builder 等 GUI 编辑器到 Vi 和 Emacs 等在终端中运行的编辑器。 基于终端的编辑器——在 自由软件基金会 — 是 GNU nano 编辑器。 Nano 是一个很棒的小工具,可以开始在终端中编辑文件。 与其他基于终端的编辑器(例如 Vi)相比,它的学习曲线更浅,因为它在屏幕底部显示了常用操作的快捷方式。
GNU纳米
GNU纳米 旨在替代 Pico。 Pico 是一个适用于 UNIX 的文本编辑器,更适用于 Pine 电子邮件套件。 nano 的最初使命是:“尽可能地模仿 Pico,然后包含额外的功能”,尽管它缺乏额外的功能。
其中一些功能包括:
- 语法高亮
- 鼠标支持
- 在页面间移动
- 复制和粘贴
- 删除行
- 多缓冲区
- 远程版
安装纳米
GNU nano 不在默认安装中 Fedora,但它在官方存储库中。 要安装使用命令:
sudo dnf install nano
基本操作
编辑器使用您可以在主屏幕底部识别的键盘快捷键:
Nano 编辑器主屏幕
要打开文件,请使用 nano 命令从终端调用它:
nano fileToOpen
如果您不指定文件,nano 会打开一个空文件。
在这篇文章中,角色 ^ 意味着 Ctrl 键,和 米- 代表 元. 对于我们在 Linux 中的人来说,这通常意味着 Alt 钥匙。 您可以正常键入以启动文档,并使用箭头键在其中移动。
编辑器中最常见的任务之一是复制和粘贴。 要理解编辑器中的这个任务,您需要知道选择称为标记,剪贴板称为缓冲区。 知道了这一点,复制和粘贴的步骤是:
- 移动到您要开始复制的地方。
- 开始标记文本 ^6
- 当您到达要复制的文本末尾时,按 M-6. 这会将标记的文本移动到缓冲区。
- 移动到目标以粘贴文本并按 ^U.
切割是同样的过程,但是标记文字后的组合是 ^K. 另请注意,如果您不标记文本,则在使用时将整行发送到缓冲区 M-6 (副本)或 ^K (切)。
其他特性
另一个功能是 Multibuffer,它可以让您打开多个文件。 由于这是一个控制台实用程序,因此没有用于检查多个文件的选项卡。 要在文件之间移动,请使用键盘快捷键: 米-> 或者 米-。 对于下一个文件和 M-< 或者 M-, 对于上一个文件。
在 nano 编辑器中浏览文件
您还可以使用搜索文本 常用表达. 使用组合 ^W,输入您要搜索的文本并点击 Enter. 找到搜索模式后,光标将移动到第一个字符。 要查找下一个实例,请点击 兆瓦.
要搜索和替换,组合是 ^。 编辑器会提示您输入要搜索的词,然后输入将替换搜索词的词。 对于每个实例,编辑器都会询问您是否要替换:
在 nano 编辑器中查找和替换
到 close 编辑器,使用 ^X 此时会要求您保存文件。 要随时保存文件,请使用组合 ^O.
还有很多其他的捷径。 例如,看看这个 小清单 与一些最常用的。 也可以查询官方 文件.
最后的想法
GNU nano 是一个易于使用的最小编辑器。 尽管它可能不适合代码,但请记住它是作为电子邮件编辑器创建的。 它非常适合快速编辑和创建文档,因为它很小且没有 GUI——它可以通过键盘完成所有操作。