**nano 编辑器配置主要通过修改配置文件来实现**,配置文件名为 `.nanorc`,通常放在用户主目录下。 ### 配置文件位置(优先级从高到低) 1. `~/.config/nano/nanorc` (新版本推荐,部分发行版使用) 2. `~/.nanorc` (最常用、最传统的位置) 3. `/etc/nanorc` 或 `/etc/nanorc.default` (系统全局配置,新用户会参考它) 个人建议:**直接使用 `~/.nanorc`**,最简单、兼容性最好。 ### 快速开始:创建/编辑自己的配置文件 ```bash # 如果还没有,就创建它 nano ~/.nanorc ``` 或者使用更现代的路径(推荐新系统): ```bash mkdir -p ~/.config/nano nano ~/.config/nano/nanorc ``` ### 2025–2026 年最推荐的常用配置(几乎人人都开) 把下面这些内容粘贴到你的 `.nanorc` 文件里,按需选择/注释掉不需要的: ```nano # 显示行号(最常用!强烈建议开启) set linenumbers # 自动缩进(敲回车时自动跟上一行缩进) set autoindent # 制表符宽度改为4个空格(默认是8,太宽了) set tabsize 4 # 把 Tab 键转为等宽的空格(现代编码习惯) set tabstospaces # 不要在文件末尾自动加换行符(某些配置文件需要) # set nonewlines # 关闭底部那两行快捷键帮助提示(屏幕更大了) set nohelp # 启用平滑滚动(而不是一下跳很多行) set smooth # 启用鼠标支持(在终端里可以用鼠标点位置、选中文本) set mouse # 智能 Home 键(按一次到行首非空字符,再按才到真正行首) set smarthome # 搜索时忽略大小写 set casesensitive ^false # 或直接写 unset casesensitive # 语法高亮(绝大多数现代系统默认已包含,如果没有就加上这行) include "/usr/share/nano/*.nanorc" # 或者包含额外的(视发行版而定) # include "/usr/share/nano/extra/*.nanorc" ``` 保存后(Ctrl+O → Enter → Ctrl+X),**重新打开一个新的 nano** 窗口,配置就会生效。 ### 其他很实用的配置(按需添加) ```nano # 备份文件时不要创建 ~ 结尾的备份文件 unset backup # 让 Ctrl+左右箭头按单词跳(更像现代编辑器) set afterends # 撤销功能更强(默认已有,但可以显式开启) set minibar # 底部显示操作提示 # 让 nano 更像 vscode 的感觉(配色+行号+空格) set linenumbers set tabstospaces set tabsize 2 # 如果你喜欢2空格 set smooth set mouse include "/usr/share/nano/*.nanorc" ``` ### 快速测试配置是否生效 1. 编辑完 `~/.nanorc` 2. 按 Ctrl+O 保存 → Enter 确认 → Ctrl+X 退出 3. 再随便开一个文件看看效果: ```bash nano test.txt ``` 应该立刻看到行号、自动缩进等变化。 ### 想查看全部可用选项? ```bash man nanorc # 或者在线最新版(2025-2026) # https://www.nano-editor.org/dist/latest/nanorc.5.html ``` 最常用的就上面那些,配置好后 nano 用起来会舒服非常多。