如何用nano编辑终端中的文件?

有时候,不能使用像geditkate这样的图形文本编辑器(例如,因为你在虚拟控制台中)。 幸运的是,终端有文本编辑器。 一个简单的是nano ,但我无法理解如何使用它。

如果我通过运行nano启动nano ,底部文本应该对我有所帮助,但我看到的只是^G Get Help ^O WriteOut

  1. 如何打开文本文件进行编辑?
  2. 我该如何保存文件?
  3. 如何在不保存更改的情况下退出编辑器?
  4. 怎么编辑? 我听说你要输入一些命令开始在vi编辑,对于nano也是如此吗?
  5. 有时,如果我设法打开文件,由于其颜色,文本是不可读的。 如何禁用这些颜色? (见下图)
  6. 在某些文件中,行被截断,因为它们不适合屏幕。 我怎样才能防止这种情况发生? (见下图)

纳米截图

Ctrl + G将让您阅读帮助。 nano可以做一些非常好的事情,所以你可能想要在那里徘徊一下。

当你看到^G (等)时,它意味着Ctrl + G. 在帮助页面中, MH表示Alt + H.

如何打开文本文件进行编辑?

这是nano的默认值。 打开并提交文件,您将开始编辑:

 nano filename 

注意:除非您具有该文件的写入权限,否则您将无法保存。

我该如何保存文件?

F3将让您无需退出即可保存。 否则,如果您进行了更改, Ctrl + X将提示您。 请求时按Y ,然后按Enter确认文件名。

如何在不保存更改的情况下退出编辑器?

当它询问您是否要保存时, 按Ctrl + X ,然后是N.

怎么编辑? 我听说你要输入一些命令开始在vi中编辑,对于nano也是如此吗?

如上所述,没有。 nano很简单。 打开后,它会立即将您置于编辑模式。 您可以在gedit中使用箭头键, Page Up / Page DownHome / End 。 您无法使用鼠标移动光标位置。

有时,如果我设法打开文件,由于其颜色,文本是不可读的。 如何禁用这些颜色?

颜色通过nanorc框架加载。 这些是纳米加载时加载的文件,基本上是拼写语法高亮显示。 要切换语法突出显示,请按Alt + Y. 要为某些文件类型永久禁用它,请编辑/etc/nanorc并在include "/usr/share/nano/*.nanorc"之前include "/usr/share/nano/*.nanorc"一个/etc/nanorc号( # )。

在某些文件中,行被截断,因为它们不适合屏幕。 我怎样才能防止这种情况发生?

好吧,我一直试图找到一些东西,但我能看到的最好的是使用时髦的键组合来实现软线包装: Alt + $Alt + Shift + 4 )。 要默认启用软线包装,请将以下行添加到~/.nanorc

 set softwrap 

有关此配置文件的更多信息,请访问man nanorc

在底部文本中, ^代表CtrlM-代表Alt

所以^GCtrl-GMYAlt-Y (那一个切换颜色)。

您可以使用M-$切换行截断。 有关更多function,请参阅帮助页面( ^G )。

^和一个字母的组合意味着你应该按Ctrl和那个字母。 所以当nano说^X Exit意味着你要按Ctrl + X退出nano。

  1. 要打开名为/etc/nanorc的文件,您可以使用以下命令启动nano:

     nano /etc/nanorc 

    请注意, /etc/groups不能由普通用户写入,因此您需要sudo

     sudo nano /etc/nanorc 

    如果您已经打开nano ,可以按Ctrl + R打开文件。

  2. 在退出( Ctrl + X )时,nano将询问您是否保存文件。 您可以使用F3手动保存它。
  3. Ctrl + X对话框中回答n为否。
  4. 使用箭头键进行基本编辑以进行导航和键入。 干净利落。
  5. 在主目录中名为.nanorc的隐藏文件中禁用语法突出显示以及其他选项。 Alt + Y切换它。
  6. 在前面提到的.nanorc您可以添加行set fill 80 ,它将打破长度为80个字符的长行。 Alt + M切换它。

以下是您可以在.nanorc配置的.nanorc

Ctrl X :退出编辑器。 如果您已编辑文本而未保存,系统将提示您是否确实要退出。

Ctrl O :将文本缓冲区的当前内容写入(输出)到文件。 将出现文件名提示; 按Ctrl T打开上面显示的文件导航器。

Ctrl R :将文本文件读入当前编辑会话。 在文件名提示符处, 按Ctrl T以获取文件导航器。

Ctrl K :在剪贴板中剪切一行。 您可以反复按此按钮复制多行,然后将这些行存储为一个块。

Ctrl J :对齐(填写)一段文字。 默认情况下,此回流文本与编辑窗口的宽度相匹配。

Ctrl U :未剪切的文本,或者更确切地说,从剪贴板粘贴它。 请注意,在Justify操作之后,这将变为不合理。

Ctrl T :检查拼写。

Ctrl W :查找单词或短语。 在提示符下,使用光标键浏览以前的搜索词,或按Ctrl R进入替换模式。 或者,您可以按Ctrl T转到特定行。

Ctrl C :显示当前行号和文件信息。

Ctrl G :获取帮助; 这提供了有关浏览文件和常用键盘命令的信息。