首页 > 解决方案 > 如何在 nanorc 中指定 homebrew 安装的 nano 版本?

问题描述

当我在 nanorc 中设置语法颜色设置时,我写如下。

include "/usr/local/Cellar/nano/[nano_version]/share/nano/*"

但是我升级了nano版本并删除了旧版本。(带有清理选项的 brew 升级)

设置已损坏,我需要修改为某个版本。为了避免修改,我写了下面的设置。

include "/usr/local/Cellar/nano/*/share/nano/*"

如果有一个版本目录,它就可以工作。

即使为目录中的多个版本设置正确版本的最佳实践是什么?

标签: editorsettingsnano

解决方案


Nano 似乎对配置文件中的复杂逻辑没有太多支持。版本处理需要通过更智能的方式来完成:一种选择是编写一个脚本,将配置文件更新为找到的最高版本。
(公平地说,如果您每次更新时都必须运行一个脚本,那么仅仅删除旧的 nano 并不会大大减少工作量。那将是另一种选择。)


推荐阅读