Hostwinds 教程

寻找结果为:


目录


目录
安装纳米
在Ubuntu/Debian上:
关于Centos/Rhel:
在MacOS上通过Homebrew:
打开和创建文件
在纳米航行
编辑文字
保存和退出纳米文件
通用键盘快捷键
搜索和更换文本
使用缓冲区使用多个文件
打开多个文件
在缓冲区之间导航
关闭缓冲区
查看缓冲信息
实际示例:编辑多个文件
在搜索中使用缓冲区
缓冲命令的摘要
语法突出显示
启用语法突出显示
检查语法突出显示是否启用
配置语法突出显示
步骤1:找到语法定义文件
步骤2:编辑.nanorc文件
步骤3:测试语法突出显示
手动创建或修改语法规则
语法突出显示格式
默认包含的流行语法亮点
禁用语法突出显示
故障排除和提示
纳米无法保存文件
意外退出而没有保存
导航大文件
得到帮助
最后的想法

如何使用Nano编辑器(Linux)

标签: Linux 

目录
安装纳米
在Ubuntu/Debian上:
关于Centos/Rhel:
在MacOS上通过Homebrew:
打开和创建文件
在纳米航行
编辑文字
保存和退出纳米文件
通用键盘快捷键
搜索和更换文本
使用缓冲区使用多个文件
打开多个文件
在缓冲区之间导航
关闭缓冲区
查看缓冲信息
实际示例:编辑多个文件
在搜索中使用缓冲区
缓冲命令的摘要
语法突出显示
启用语法突出显示
检查语法突出显示是否启用
配置语法突出显示
步骤1:找到语法定义文件
步骤2:编辑.nanorc文件
步骤3:测试语法突出显示
手动创建或修改语法规则
语法突出显示格式
默认包含的流行语法亮点
禁用语法突出显示
故障排除和提示
纳米无法保存文件
意外退出而没有保存
导航大文件
得到帮助
最后的想法

Nano文本编辑器是一款以简单性和易用性而闻名的轻巧,基于终端的文本编辑器。无论您是探索命令行还是为您的项目寻找快速编辑器的经验丰富的用户,Nano都提供直接有效的体验。

本指南将为您了解有关Nano所需的所有信息,从安装到高级功能。

目录

安装纳米

打开和创建文件

在纳米航行

编辑文字

储蓄和退出

通用键盘快捷键

搜索和更换文本

使用多个文件

语法突出显示

故障排除和提示

安装纳米

在大多数情况下,Nano已预安装在您的系统上。要检查是否可用,请运行:

nano --version

如果未安装纳米,您可以使用系统的软件包管理器添加它:

在Ubuntu/Debian上:

sudo apt update  
sudo apt install nano  

关于Centos/Rhel:

sudo yum install nano  

在MacOS上通过Homebrew:

brew install nano  

打开和创建文件

要在Nano中打开或创建文件,请使用以下命令:

nano <filename>

例子:

创建一个新文件:

nano newfile.txt

打开现有文件:

nano existingfile.txt

当您打开文件时,Nano将在主编辑区域显示其内容,以及屏幕底部的有用命令菜单。

在纳米航行

Nano提供了几种绕过文档的方法:

  • 箭头键:使用箭头键向上移动,向下,向左或向右移动。
  • Ctrl + A / Ctrl + E:移至行的起点/结束。
  • ctrl + y / ctrl + v:向上/向下滚动一个屏幕。
  • ctrl + w:搜索单词或短语。

编辑文字

  • 打字: 开始键入要添加光标所在的文本。
  • 删除: 使用backspace或删除键删除字符。

切割和粘贴:

  • Ctrl + K: 切割当前线。
  • Ctrl + U: 粘贴切割线。

撤消和重做:

  • alt +u:撤消最后一个动作。
  • alt + e:重做撤消动作。

保存和退出纳米文件

保存您的工作:
按CTRL + O(写出)以保存更改。Nano将提示您确认或修改文件名。按Enter保存。

退出纳米:
按CTRL + X退出。如果您有未保存的更改,Nano会询问您是否要在退出之前保存。

通用键盘快捷键

这是Nano最常用的捷径中的一些:

行动

捷径

ctrl + o

出口

Ctrl + X

切线

Ctrl +K。

糊状线

Ctrl + U

撤消

alt + a

重做

alt + e

搜索

ctrl + w

转到行/列

Ctrl + _

搜索和更换文本

搜索:ctrl + w,输入您要寻找的文字,然后按 输入.

代替: 搜索后(ctrl + w), 按 ctrl + r 替换为欲望文本。

使用缓冲区使用多个文件

使用多个文件时,NANO允许您使用缓冲区立即打开和编辑几个文件。Nano中的每个缓冲区都对应于一个打开文件。此功能对于无需退出编辑器即可快速在文件之间切换特别有用。

这是您可以在多个缓冲区之间进行管理和导航的方式:

打开多个文件

要同时打开多个文件,请在启动NANO时列出文件名:

nano file1.txt file2.txt file3.txt

第一个文件(file1.txt)将出现在主编辑窗口中。其他文件(file2.txt和file3.txt)将被加载到单独的缓冲区中。

在缓冲区之间导航

一旦您在缓冲区中打开多个文件,就可以使用以下命令在它们之间切换:

  • ctrl + ^(或Ctrl + 6):切换到下一个缓冲区。
  • ctrl + o:将更改保存到当前缓冲区。
  • Ctrl + X:退出当前缓冲区(NANO将提示您在需要时保存更改)。

当你按 Ctrl + ^,纳米循环到列表中的下一个缓冲区。这使您可以在一个文件上工作,切换到另一个文件,然后根据需要返回。

关闭缓冲区

要关闭特定的缓冲区,请按照以下步骤:

  1. 在缓冲区中,按 Ctrl + X 退出。
  2. 如果有未保存的更改,Nano将提示您保存。确认 ÿ 保存或 ñ 丢弃更改。

退出缓冲区后,如果任何文件保持打开状态,NANO将自动移动到下一个缓冲区。

查看缓冲信息

要查看您当前正在编辑的缓冲区,Nano在编辑标题栏中显示了文件名。切换缓冲区时,标题栏也会更新,从而可以轻松跟踪您的打开文件。

实际示例:编辑多个文件

这是如何使用多个缓冲区工作的分步示例:

  1. 打开多个文件:

nano index.html styles.css script.js

2。编辑 index.html 根据需要。

3。使用 Ctrl + ^.

4。修改样式并使用 ctrl + o.

5。切换到最终缓冲区(script.js)并进行更改。

6.完成后,一次保存您的工作,并一次使用一个缓冲区 Ctrl + X.

在搜索中使用缓冲区

使用多个文件时,您可能需要跨缓冲区找到特定的内容:

  • 在缓冲区中搜索: 按 ctrl + w 在当前文件中搜索。
  • 搜索后切换缓冲区: 使用 Ctrl + ^ 移至下一个缓冲区并继续搜索。

此方法可帮助您快速导航和查找跨多个文件的内容,而无需关闭编辑器。

缓冲命令的摘要

这是用于管理Nano缓冲区的快速参考:

行动

捷径

打开多个文件

Nano File1 file2

切换到下一个缓冲区

Ctrl + ^(Ctrl + 6)

保存当前缓冲区

ctrl + o

关闭缓冲区

Ctrl + X

语法突出显示

Nano中的语法突出显示使您可以根据其含义以不同的颜色显示文本来更轻松地读取和编辑代码或标记。当使用编程语言,配置文件或任何结构化文本时,此功能特别有用。默认情况下,Nano支持语法突出显示许多通用语言和文件类型,例如 HTML,CSS,Python,JavaScript外壳脚本.

启用语法突出显示

为了启用语法突出显示,Nano读取预定义的语法定义文件。这些文件告诉Nano如何基于文件类型和扩展名来代码文本。

检查语法突出显示是否启用

使用示例文件运行纳米,以查看突出显示是否处于活动状态:

nano test.py

如果您看到不同颜色的关键字或代码元素,则语法突出显示已启用。如果没有,请按照以下步骤进行设置。

配置语法突出显示

Nano中的语法突出显示由.nanorc配置文件控制。该文件告诉NANO根据文件类型加载哪种语法规则。

步骤1:找到语法定义文件

Nano的语法文件通常位于:

  • Linux: /usr/share/nano/
  • macos(通过自制):/opt/homebrew/share/nano/

要检查可用的语法文件,请列出目录的内容:

ls /usr/share/nano/

您会看到类似的文件:

  • python.nanorc(Python)
  • html.nanorc(html)
  • javascript.nanorc(JavaScript)
  • sh.nanorc(外壳脚本)

每个文件包含其各自语言的语法规则。

步骤2:编辑.nanorc文件

要启用语法突出显示,您需要在您的 .Nanorc 配置文件。

1.在nano中打开.nanorc文件:

nano ~/.nanorc

如果文件不存在,Nano将创建它。

2。添加行以包含语法定义文件。例如:

include "/usr/share/nano/python.nanorc"  
include "/usr/share/nano/html.nanorc"  
include "/usr/share/nano/javascript.nanorc"  
include "/usr/share/nano/sh.nanorc"

要包含所有可用的语法文件,您可以使用通配符(*):

include "/usr/share/nano/*.nanorc"

3.索引并退出.nanorc文件:

  • ctrl + o (写出)保存。
  • Ctrl + X 退出。
步骤3:测试语法突出显示

重新打开Nano中的文件,该文件对应于其中的一种语言:

nano test.html

如果配置正确,您将看到语法突出显示在操作中。

手动创建或修改语法规则

NANO允许您为任何文件类型创建自定义语法突出显示规则。这对于罕见或专有语言特别有用。

语法突出显示格式

语法规则遵循以下基本结构:

syntax "name" file-pattern  
color "color" regex  
  • 句法: 定义语法的名称,并指定用于使用文件模式的文件。
  • 颜色: 为正则表达式(REGEX)匹配设置颜色。

默认包含的流行语法亮点

Nano带有许多常见文件类型的语法文件,包括:

文件类型

语法文件

文件扩展名

蟒蛇

python.nanorc

.py

的HTML

html.nanorc

.html,.htm

JavaScript

javascript.nanorc

.js

外壳脚本

sh.nanorc

.sh,.bashrc

CSS.

css.nanorc

.css

JSON

json.nanorc

.json

降价

markdown.nanorc

.md,.markdown

要包括这些,请确保您 .Nanorc 文件有:

include "/usr/share/nano/*.nanorc"

禁用语法突出显示

如果您希望禁用语法突出显示,请在.nanorc文件中添加以下行:

syntax "none" ".*"

这有效地阻止了Nano将语法规则应用于任何文件。

或者,启动使用语法突出显示特定会话的NANO:

nano -Ynone filename

故障排除和提示

纳米无法保存文件

确保您拥有正确的权限来编辑文件。使用sudo nano <文件名>编辑受保护的文件。

意外退出而没有保存

如果您按CTRL + X并选择不保存,则会丢失更改。始终在退出之前仔细检查提示。

导航大文件

对于大文件,请使用CTRL + _直接跳到特定行。

得到帮助

Nano包括内置帮助。随时按CTRL + G访问帮助屏幕。

最后的想法

Nano是一位功能强大且用户友好的文本编辑器,非常适合快速编辑或在终端环境中工作。凭借其直观的快捷方式和自定义选项,它在简单性和功能之间达到了平衡。

尝试Nano的功能,并找到适合您需求的工作流程。愉快的编辑!

撰写者 Christopher Langdon  /  十一月 8, 2019