如何在Linux上使用Nano Editor

什么是Nano编辑器?

Nano Editor是一个简单的,面向显示的自由文本编辑器,默认情况下,每个Linux操作系统均随附此编辑器。默认情况下,这是Pine软件包随附的非免费Pico的绝佳替代。 Vi和emacs之类的程序可能更强大,但是Nano的智能功能集使初学者易于学习和使用。将文本插入和导航到文件非常容易,仅涉及输入文本和基本光标移动。在这里,您将学习所有这些以及使您成为纳米大师的特殊按键组合。

纳米与微微

由于以下原因,用户可能选择nano而不是pico:

  • Nano Editor是一个非常简单的程序,具有编辑文件所需的最少功能。
  • 包括出现在编辑器本身底部的快捷方式备忘单。
  • 适用于大多数Linux系统。
  • Nano Editor是一个非常稳定的程序,几乎没有挂起,泄漏或崩溃。
  • 语法着色在许多编程语言中都可用。
  • 免费的!

在Linux上运行Nano Editor

Nano for Linux是基于终端的文本编辑器,因此您首先需要打开终端窗口。打开Linux终端后,可以使用以下命令打开Nano:

奈米

显示以下屏幕,并打开新的缓冲区/文件。

如上所述,编辑器分为四个主要部分。

  • 顶部的第一行显示了Nano版本号,文件名(在这种情况下,尚未指定文件名)以及文件是否已更改。
  • 底部快捷方式的第一行显示系统消息,例如来自系统的状态信息。
  • 底部的两个快捷方式行为用户提供了最常用的快捷方式集。

建立档案

要启动Nano并创建要使用的新文件,请使用以下命令:

$ nano文件名

下图显示了一个名为filename.txt的文件,该文件是为了规避实践而创建的。

使用nano编辑器创建文件

注意:如果不使用命令“ nano”打开新文件/缓冲区而未命名,则可以在保存文件时为其命名。有关更多信息,请参见“保存文件”部分。

开启档案

您可以使用以下命令打开现有文件:

奈米 [file-name]

如果该文件存在于当前目录中,则此命令将打开该文件。如果存储中其他位置存在所需的路径,则必须指定整个位置路径。

处理文件

浏览文件

您可以使用箭头键在文件中移动,但是更简单的方法是使用快捷键和键盘字母(通常在所有环境中都可用)。

光标位置指示

有时您需要知道光标在文件中的当前位置。捷径 Ctrl + C 除了突出显示光标区域外,它还在快捷方式上方的状态栏中显示位置详细信息。

在启动时将光标放在特定的行和列上

您可以通过将光标设置到特定的行和列来设置Nano编辑器以打开现有文件。您可以使用以下命令在启动Nano时指定文件的行和列:

$ nano +行,列 [filename]

复制,剪切和粘贴文本

首先创建示例文本,您可以选择,剪切,复制和粘贴在文件中。使用Nano,文本选择非常容易。将鼠标悬停在文本上,然后使用键盘或鼠标控件进行选择。

复制,剪切和粘贴文本

按下可剪切所选文本 Ctrl + K 然后将光标放在要粘贴文本的位置。现在按 Ctrl + U;您可以看到粘贴在此位置的文本。

在此示例中,我选择了文本“这是更多示例文本”并将其复制到文档中。 Ctrl + U

注意:不要剪切,而是使用Alt + ^快捷键复制文本。

复制文本而不是剪切的快捷方式

剪切文字字符串

Nano编辑器还允许您剪切文本字符串而不是整行。下面的示例从文本中剪切字符串“ sample”。将光标放在字符串的开头,按并选择要剪切的字符串 Ctrl + 6。这会将字符串标记为选中。 “标记集”消息出现在状态栏中。

剪切文字字符串

在这里,将光标放在要粘贴字符串的位置,然后按 Ctrl + U。在下图中,您可以看到字符串已粘贴到其新位置。

粘贴文字字符串

检查文字的拼写

您可以使用控件来检查文本的拼写。 Ctrl + T。尽管Nano不是文字处理器,但是此附加功能使您可以创建无拼写文件。

保存文件

要保存文件,请使用 Ctrl + O 捷径。 Nano会要求您输入文件名,或者,如果您已经指定了文件名,请再次检查该文件名。进行必要的更改,然后按Enter。该文件已保存在您的系统上。

使用Nano编辑器保存文件

状态栏指示文件中保存的行数,如下所示:

书面文件

将一个文件插入另一个文件

使用Nano,您可以将一个文本文件的内容合并到另一个文本文件中。打开文件,然后按 Ctrl + R。编辑器要求输入文件名以将文本插入当前文件。您可以看到在下图中输入了文件名 filnamet.txt

将一个文件插入另一个文件

在下图中,已从指定文件插入了选定的行。

从第二个文件插入的文本

适用于Nano的开关

Nano编辑器附带许多强大的开关。下面列出了最常见和最有用的方法。其他内容在Nano编辑器手册中进行了描述。

切换开关目的
纳米B编辑之前,请使用此开关备份文件。
纳米电子编辑文本时,使用此开关将制表符转换为空格。
纳米碳使用此开关在光标位置连续显示统计信息。
纳米i使用此开关可在与上一行相同的位置自动缩进新行。
纳米k使用此开关切换剪切(从光标位置剪切,而不是剪切整行文本。
纳米级使用此开关可获得鼠标支持。
纳米v使用此开关以只读模式打开文件。

根据本文进行练习后,您现在可以创建,编辑和保存Nano文件。使用Nano强大的快捷方式轻松编辑文件,例如剪切,复制和粘贴文本,拼写检查文件或从另一个文件复制文本。毕竟,成为纳米大师并不难!

如何在Linux上使用Nano Editor

Sidebar