editor - 如何在 nanorc 中指定 homebrew 安装的 nano 版本?
问题描述
当我在 nanorc 中设置语法颜色设置时,我写如下。
include "/usr/local/Cellar/nano/[nano_version]/share/nano/*"
但是我升级了nano版本并删除了旧版本。(带有清理选项的 brew 升级)
设置已损坏,我需要修改为某个版本。为了避免修改,我写了下面的设置。
include "/usr/local/Cellar/nano/*/share/nano/*"
如果有一个版本目录,它就可以工作。
即使为目录中的多个版本设置正确版本的最佳实践是什么?
解决方案
Nano 似乎对配置文件中的复杂逻辑没有太多支持。版本处理需要通过更智能的方式来完成:一种选择是编写一个脚本,将配置文件更新为找到的最高版本。
(公平地说,如果您每次更新时都必须运行一个脚本,那么仅仅删除旧的 nano 并不会大大减少工作量。那将是另一种选择。)
推荐阅读
- mysql - 切换到 MySQL 时 Django 迁移失败
- javascript - 我需要一种从数组中获取随机数 (0-10) 的方法,然后获取以下 2 个后续 #。比如7、8、9。3,4,5等
- python - matplotlib:使用大数据框创建多页 pdf
- html - 我应该在 App.js 中包含哪些组件?
- javascript - 在堆积面积图的狭窄区域隐藏标签(D3 Observable)
- javascript - Django - 将模型字段值插入 JavaScript
- python-3.x - 如何使用用户输入更新我的字典并每次保存?
- c++ - 如何在嵌入式系统上创建指向寄存器的 constexpr 指针
- testing - 带有令牌的赛普拉斯身份验证在其他测试中不起作用
- android - 短信验证码请求失败:未知状态码:17093 null Firebase Phone Auth Android