alias - 将鱼壳别名存储在另一个文件中
问题描述
我有一个config.fish
在~/.config/fish
. 在编辑我的时候fish_prompt
,我不小心删除了我的别名一次。我确实有备份,但我想从现在开始单独存储所有别名。source
另外,我如何在新编辑的时候自动加载我的所有别名config.fish
?
我有alias update="source ~/.config/fish/config.fish"
。因此,如果我更改我的位置config.fish
并根据需要编辑别名,下次我update
更新的别名应该反映在更新的配置中。我怎样才能做到这一点?
解决方案
鱼在这里提供了一些东西:
- ~/.config/fish/functions 中以函数命名的文件(加上“.fish”结尾)将在调用该函数后自动加载
- ~/.config/fish/conf.d/ 中的文件(以“.fish”结尾)将在 config.fish 之前获取
所以你可以把你的函数/别名分别放在一个函数文件中,或者把它们放在你想要的任何分组中的 conf.d 文件中。
您也可以将 fish_prompt 放在自己的文件中 - ~/.config/fish/functions/fish_prompt.fish
(“别名”也只是一个简单的辅助函数来制作函数 - 核心外壳没有别名的概念)
推荐阅读
- c++ - 如何将具有两个通道的 Mat 转换为向量
>? - sql - 如何在具有聚合函数的 sql 查询中添加多个条件?
- android - Apache Common FileUtils readLines 方法模糊调用
- c - 内存映射 IO 上的写操作会导致分段错误
- windows - 无法在 Windows 10 中通过 SSH 启动程序
- ajax - 防止缓存 AJAX POST 响应
- python - Bazel 错误解析 tf.estimator 模型
- node.js - 在 Microsoft Bot builder node.js 中处理由 Slack 中的提示生成的先前按钮的输入时出现问题
- php - 加入 2 个表并通过 JSON 回显值
- wordpress - Wordpress 网站总是重定向到 Yetill.com