如何在 Linux 中使用 Nano 文本编辑器 [附备忘单]

您所在的位置:网站首页 linux删除整行 如何在 Linux 中使用 Nano 文本编辑器 [附备忘单]

如何在 Linux 中使用 Nano 文本编辑器 [附备忘单]

2024-05-31 23:10| 来源: 网络整理| 查看: 265

如何在 Linux 中使用 Nano 文本编辑器 [附备忘单]

尽管 Nano 使用起来比 Vim 和 Emacs 简单,但这并不意味着 Nano 不能压倒性的。了解如何使用 Nano 文本编辑器。

Nano 是 Ubuntu 和许多其他 Linux 发行版中默认的基于终端的文本编辑器。尽管它的使用不如 Vim 和 Emacs 等复杂,但这并不意味着 Nano 的使用不会令人难以承受。

在本初学者指南中,我将向您展示如何使用 Nano 文本编辑器。我还将在文章末尾提供一个可下载的 PDF 备忘单,以便您可以参考它来练习和掌握 Nano 编辑器命令。

如果您只是对 Nano 键盘快捷键的快速摘要感兴趣,请展开下一部分。

基本 Nano 键盘快捷键nano filename

在 Nano 中打开文件进行编辑

Arrow keys

上下左右移动光标

Ctrl+A, Ctrl+E

将光标移动到行首和行尾

Ctrl+Y/Ctrl+V

上下移动页面

Ctrl+_

将光标移动到某个位置

Alt+A and then use arrow key

设置标记并选择文本

Alt+6

复制选定的文本

Ctrl+K

剪切选定的文本

Ctrl+U

粘贴选定的文本

Ctrl+6

取消选择

Ctrl+K

剪切/删除整行

Alt+U

撤消上一个操作

Alt+E

重做上次操作

Ctrl+W, Alt+W

搜索文本,移至下一个匹配项

Ctrl+\

搜索和替换

Ctrl+O

保存修改

Ctrl+X

退出编辑器

Nano文本编辑器的使用方法

我假设您的系统上已经安装了 Nano 编辑器。如果没有,请使用您的发行版的包管理器来安装它。

熟悉 Nano 编辑器界面

如果您曾经使用过 Vim 或 Emacs,您会发现使用 Nano 要简单得多。您可以立即开始编写或编辑文本。

Nano 编辑器还在编辑器底部显示了编辑时需要使用的重要键盘快捷键。这样你就不会像 Vim 一样陷入退出编辑器的困境。

终端窗口越宽,显示的快捷方式就越多。

您应该熟悉 Nano 中的符号。

插入符号 (^) 表示 Ctrl 键

M 字符表示 Alt 键

当显示“^X Exit”时,表示使用Ctrl+X键退出编辑器。当它显示“M-U Undo ”时,表示使用 Alt+U 键撤消上一次操作。

打开或创建文件以在 Nano 中编辑

您可以像这样在 Nano 中打开文件进行编辑:

nano my_file

如果文件不存在,它仍然会打开编辑器,当您退出时,您可以选择将文本保存到 my_file。

您还可以使用 Nano 打开一个没有任何名称的新文件(如新文档),如下所示:

nano基本编辑

您可以直接在 Nano 中开始编写或修改文本。没有特殊的插入模式或类似的东西。它几乎就像使用常规文本编辑器一样,至少在写作和编辑方面是如此。

一旦您修改文件中的任何内容,您就会注意到它会在编辑器上反映此信息。

除非您明确这样做,否则不会立即将任何内容自动保存到文件中。当您使用 Ctrl+X 键盘快捷键退出编辑器时,系统会询问您是否要将修改后的文本保存到文件中。

在编辑器中移动

鼠标点击在这里不起作用。使用箭头键上下左右移动。

您可以使用 Home 键或 Ctrl+A 移至行首,使用 End 键或 Ctrl+E 移至行尾。 Ctrl+Y/Page Up 和 Ctrl+V/Page Down 键可用于逐页滚动。

如果您想要转到特定位置(例如最后一行、第一行)到某个文本,请使用 Ctrl+_ 组合键。这将向您显示一些可以在编辑器底部使用的选项。

在 Nano 编辑器中剪切、复制和粘贴

如果您不想花太多时间记住快捷方式,请使用鼠标。

用鼠标选择文本,然后使用右键菜单复制文本。您还可以在 Ubuntu 终端中使用 Ctrl+Shift+C 键盘快捷键。同样,您可以使用右键单击并从菜单中选择“粘贴”或使用 Ctrl+Shift+V 组合键。

用于复制和粘贴的 Nano 特定快捷方式

Nano 还提供了自己的剪切和粘贴文本快捷方式,但这可能会让初学者感到困惑。

将光标移至要复制的文本的开头。按 Alt+A 设置标记。现在使用箭头键突出显示所选内容。选择所需文本后,可以按 Alt+6 键复制所选文本或使用 Ctrl+K 剪切所选文本。使用 Ctrl+6 取消选择。

复制或剪切所选文本后,可以使用 Ctrl+U 粘贴它。

删除 Nano 中的文本或线条

Nano 中没有专门的删除选项。您可以使用退格键或删除键一次删除一个字符。重复按或按住它们可删除多个字符。

您还可以使用 Ctrl+K 键来剪切整行。如果你不把它粘贴到任何地方,那就和删除一行一样好。

如果要删除多行,可以使用 Ctrl+K 将所有行一一删除。

另一种选择是使用标记 (Ctrl+a)。设置标记并移动箭头以选择文本的一部分。使用 Ctrl+K 剪切文本。无需粘贴它,所选文本将被删除(以某种方式)。

撤消或重做上次操作

剪错线了?粘贴了错误的文本选择?犯这种愚蠢的错误很容易,纠正这些愚蠢的错误也很容易。

您可以使用以下方法撤消和重做上次操作:

Alt+U :撤消

Alt +E : 重做

您可以重复这些组合键来多次撤消或重做。

搜索和替换

如果要搜索某个文本,请使用 Ctrl+W,输入要搜索的术语,然后按 Enter。光标将移动到第一个匹配项。要转到下一场比赛,请使用 Alt+W 键。

默认情况下,搜索不区分大小写。您还可以使用正则表达式作为搜索词。

如果要替换搜索词,请使用 Ctr+\ 键,然后输入搜索词并按 Enter 键。接下来,它会询问您想要替换搜索到的项目的术语。

光标将移动到第一个匹配项,Nano 将询问您是否同意替换匹配的文本。使用 Y 或 N 分别表示确认或否认。使用 Y 或 N 将进入下一场比赛。您也可以使用 A 来替换所有匹配项。

编辑时保存文件(不退出)

在图形编辑器中,您可能习惯不时保存更改。在 Nano 中,您可以使用 Ctrl+O 保存对文件所做的更改。它还适用于新的未命名文件。

Nano 在底部显示了这个键盘快捷键,但并不明显。它说“^O Write Out”,意思是使用Ctrl+O(是字母O,而不是数字零)来保存当前的工作。不是每个人都能弄清楚这一点。

在图形文本编辑器中,您可能使用 Ctrl+S 来保存更改。旧习惯很难改掉,但它们可能会带来麻烦。出于习惯,如果您不小心按 Ctrl+S 来保存文件,您会注意到终端冻结并且您无法执行任何操作。

如果您不小心按了 Ctrl+S 按了 Ctrl+Q,没有什么比终端冻结并丢失工作更可怕的了。

保存并退出 Nano 编辑器

要退出编辑器,请按 Ctrl+X 键。执行此操作时,您可以选择保存文件、放弃文件或取消退出过程。

如果您想将修改后的文件另存为新文件(在常用编辑器中另存为功能),您也可以这样做。当您按 Ctrl+X 退出,然后按 Y 保存更改时,它会提供应保存到哪个文件的选项。此时您可以更改文件名。

如果您想保存对文件的修改,您需要对正在编辑的文件具有“写入权限”。

忘记键盘快捷键?使用帮助

与任何其他基于终端的文本编辑器一样,Nano 严重依赖键盘快捷键。尽管它在编辑器底部显示了几个有用的快捷方式,但您无法看到所有这些快捷方式。

记住所有的快捷方式是不可能的,尤其是在开始的时候。您可以使用 Ctrl+G 键调出详细的帮助菜单。帮助菜单列出了所有键盘快捷键。

始终查看 Nano 编辑器的底部

如果您使用 Nano,您会注意到它在底部显示重要信息。这包括场景中将使用的键盘快捷键。它还显示您执行的最后一个操作。

如果您对 Nano 太熟悉,您可以通过禁用底部显示的快捷方式来获得更多屏幕来编辑文本。您可以使用 Alt+X 键。老实说,我不建议这样做。按 Alt+X 可恢复快捷方式显示。

下载纳米备忘单 [PDF]

Nano 中有更多的快捷方式和编辑选项。我不会通过提及所有这些来让您不知所措。

以下是您应该记住的重要 Nano 键盘快捷键的快速摘要。下载链接位于图像下方。

您可以下载备忘单,打印出来并将其放在办公桌上。它将帮助您记住和掌握快捷方式。

我希望这篇 Nano 文本编辑器初学者指南对您有所帮助。如果您喜欢它,请在 Reddit、Hacker News 或您经常访问的各种 Linux 论坛上分享。

我欢迎您提出问题和建议。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3