跳转至内容

nano

来自 ArchWiki

GNU nano (或 nano) 是一款文本编辑器,旨在为基于控制台的文本编辑提供简单的界面和直观的命令选项。nano 支持的功能包括彩色语法高亮、DOS/Mac 文件类型转换、拼写检查和 UTF-8 编码。打开一个空缓冲区的 nano 通常占用几 MiB 的常驻内存。

安装

安装 nano 软件包。

配置

nano 的外观、感觉和功能通常通过命令行参数或 ~/.config/nano/nanorc 文件中的配置命令来控制。

程序安装时会安装一个示例配置文件,位于 /etc/nanorc。要自定义您的 nano 配置,请先在 ~/.config/nano/nanorc 创建一个本地副本。

$ mkdir ~/.config/nano
$ cp /etc/nanorc ~/.config/nano/nanorc

通过在 ~/.config/nano/nanorc 文件中设置和/或取消设置命令,来建立 nano 控制台环境。

提示 nanorc(5) 详细列出了 nano 可用的完整配置命令列表。

语法高亮

Nano 自带预定义的语法高亮规则,定义在 /usr/share/nano/*.nanorc/usr/share/nano/extra/*.nanorc 中。要启用它们,请将以下行添加到您的 ~/.config/nano/nanorc/etc/nanorc

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

对于旨在替换和扩展默认设置的语法高亮增强版,请安装 nano-syntax-highlightingnano-syntax-highlighting-gitAUR,并且除了上述设置外,还需添加

include "/usr/share/nano-syntax-highlighting/*.nanorc"

Forth

关于 Forth 高亮,请参阅 https://paste.xinu.at/wc17YG/

PKGBUILD

https://paste.xinu.at/4ss/(类似于 Arch 旧的 svntogit 服务器)保存到 /etc/nano/pkgbuild.nanorc 并将其包含进来

include "/etc/nano/pkgbuild.nanorc"
提示 nano-syntax-highlighting 有一个备选版本。

停用 (Suspension)

挂起(即:将 nano 送入后台)默认是启用的,但默认快捷键已从 Ctrl+z 更改为 Ctrl+t Ctrl+z;如果需要原先的行为,则必须将其更改。这可以通过查看“快捷键”部分来完成。

用法

快捷键可以在 nano 内部查看。在 nano 中通过 Ctrl+g 查看 nano 在线帮助文件,并参阅 nano 命令手册 以获取完整描述和额外支持。

另请参阅 nano 快捷键速查表

特殊功能

代表常用功能的键盘快捷键列在 nano 屏幕底部的两行中。

可以通过以下方式切换:

  • Ctrl 键用于 ^ 开头的快捷键
  • Meta (通常是 Alt) 或 Esc 键用于 M- 开头的快捷键
提示 功能切换 (Feature Toggles) 列出了 nano 可用的全局切换选项。

技巧与提示

用 nano 替换 vi

要将 vi 替换为 nano 作为 visudo 等命令的默认文本编辑器,请设置 VISUALEDITOR 环境变量,例如

export VISUAL=nano
export EDITOR=nano

故障排除

被抢占的快捷键

某些窗口管理器具有与 nano 冲突的快捷键,例如 Alt+Enter。请将其删除或重新映射到例如 Super 键(对于 mutter, muffinmarco 可使用 dconf),然后重启窗口管理器。

参见

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.