试试 GNU nano,Vim 的轻量级替代品

轻量级且直接,nano 提供了一个简单、直观的编辑器,没有额外的麻烦。
45 位读者喜欢这个。
pink typewriter

原始照片由 Marco Tedaldi 拍摄。由 Rikki Endsley 修改。 CC BY-SA 2.0。

许多 Linux 发行版捆绑了 Vim 作为其默认文本编辑器。 这吸引了许多长期的 Linux 用户,而不喜欢它的人可以在安装后立即更改它。 然而,Vim 是一款有趣的编辑器,因为它是少数几个打开时进入不允许文本输入的模式的编辑器之一。 对于任何用户来说,这都是一个令人困惑的选择,对于新用户来说更是如此。

感谢 GNU nano,它为基于终端的轻量级文本编辑器提供了 Vim 的常见替代方案,而且它非常易于使用——它将其最重要的命令列在其窗口底部。

Black nano terminal with white text

安装

在 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 是一款朴实无华、简单明了的文本编辑器。 它易于使用,并提供您对文本编辑器期望的所有功能。 试用一下,享受直观编辑的简洁性。

接下来阅读什么

充分利用 Vi 文本编辑器

Vi 是典型的 Unix 文本编辑器。 了解它——或它的任何化身,Vim、Neovim、gVim、nvi 或 Elvis,适用于 Linux、macOS、Windows 或 BSD。

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。 他曾在电影和计算机行业工作,通常同时进行。

2 条评论

不错,但大多数人喜欢 vi 或 vim。

我可能同意“大多数”有经验的用户喜欢 Vim(或类似的编辑器),但我很难相信大多数不熟悉 Vim 的新用户更喜欢它,而不是像 Nano 这样文档清晰的东西。

回复 作者 rajabhar

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.