许多 Linux 发行版捆绑了 Vim 作为其默认文本编辑器。 这吸引了许多长期的 Linux 用户,而不喜欢它的人可以在安装后立即更改它。 然而,Vim 是一款有趣的编辑器,因为它是少数几个打开时进入不允许文本输入的模式的编辑器之一。 对于任何用户来说,这都是一个令人困惑的选择,对于新用户来说更是如此。
感谢 GNU nano,它为基于终端的轻量级文本编辑器提供了 Vim 的常见替代方案,而且它非常易于使用——它将其最重要的命令列在其窗口底部。

安装
在 Linux 和 macOS 上,您可能已经安装了 GNU nano。 您可以使用 which
命令进行验证
$ which nano
/bin/nano
如果您没有安装它,您可以从您的软件仓库安装它,或者您可以 下载其源代码并自行编译。
在 Windows 上,您可以使用 安装 GNU nano 使用 Chocolatey。
启动 nano
从终端启动 nano,可以单独启动
$ nano
或者您也可以通过在命令后跟文件路径来打开特定文件。 如果您命名的文件尚不存在,则会创建该文件
$ nano example.txt
使用 nano
只需稍加阅读,Nano 就非常容易理解。 当您启动它时,nano 会打开一个空缓冲区或您打开的文件。 在屏幕底部,有一个功能列表及其对应的键盘快捷键。 按 Ctrl+G 获取帮助,可以获得更多功能。
以下是最重要的应用程序命令
- Ctrl+S 保存您的工作
- Ctrl+W 另存为
- Ctrl+R 加载文件(“读取”)
- Ctrl+X 退出
- Ctrl+G 获取帮助
以下是最常用的编辑命令
- Alt+A 选择(“标记”)一个区域
- Ctrl+K 剪切标记的文本
- Ctrl+U 粘贴(“取消剪切”)
- Alt+F 撤消
- Alt+E 重做
可定制
Nano 不像 Emacs 或 Vim 那样可扩展,但您可以在名为 ~/.nanorc
的文件中进行一些重要的自定义。 在此文件中,您可以设置全局首选项,包括自动换行设置、配色方案、行号等等。 您还可以创建自己的按键绑定,因此如果您想使用 Ctrl+V 粘贴而不是 nano 的默认 Ctrl+U,您可以更改分配给 paste 功能的绑定
bind ^V paste all
您可以在 GNU nano 文档中获取所有可用功能的列表。
简单有效
GNU nano 是一款朴实无华、简单明了的文本编辑器。 它易于使用,并提供您对文本编辑器期望的所有功能。 试用一下,享受直观编辑的简洁性。
2 条评论