有人用 fish shell 吗?

2023-03-10 15:33:54 +08:00
 xiebruce

最近从 zsh 换到 fish ,写了一个比较详细的 fish 从安装到使用的教程

fish shell 的配置和使用

4187 次点击
所在节点    程序员
40 条回复
xiebruce
2023-03-10 20:59:06 +08:00
@hefish 这不太应该呀,强刷一下,或者试试在隐私模式下还会提示不?还有,你是哪个浏览器?
xiebruce
2023-03-10 20:59:52 +08:00
@cubecube 啊? zsh 功能更多?不是 fish 更多吗?
keller
2023-03-10 21:02:37 +08:00
fish 那可不走到哪装到哪
xiebruce
2023-03-10 21:14:48 +08:00
@cnbatch 呃,freebsd 啊,没用过,用这系统主要是做什么?服务器?
LucasWang
2023-03-10 21:23:24 +08:00
fish 忠实用户,走到哪装到哪,开箱即用,几乎不用任何配置。

唯一推荐的插件:fish z
https://github.com/jethrokuan/z


强烈吐槽点:
从 3.6.0 开始 fish abbr 必须写在配置文件里才能全局生效了,十分不便。
kindjeff
2023-03-10 21:38:05 +08:00
六年 fish 用户
jokeface
2023-03-10 21:39:10 +08:00
没人用 warp 吗
tulongtou
2023-03-10 21:43:52 +08:00
@xiebruce linux 能干啥,它能干啥。
xiebruce
2023-03-10 22:33:37 +08:00
@tulongtou 哦哦,只是感觉现在都是 Linux 服务器多哈哈
dayeye2006199
2023-03-11 08:08:33 +08:00
问问,挺多命令行工具,不提供 fish 的补全脚本,这块东西大家怎么解决的
billzhuang
2023-03-11 09:56:06 +08:00
@jokeface 喜欢 warp 的 ai 功能
xiebruce
2023-03-11 12:04:09 +08:00
@dayeye2006199 命令行工具不提供 fish 的补全脚本?啥意思?
dayeye2006199
2023-03-11 12:17:50 +08:00
@xiebruce 比如 kubectl 官方只有 bash 和 zsh 的补全,https://kubernetes.io/docs/reference/kubectl/cheatsheet/
xiebruce
2023-03-11 12:54:12 +08:00
cnbatch
2023-03-11 17:07:17 +08:00
FreeBSD 曾经还有一项“用法”,那就是被苹果公司拿去做成 macos 的组成部分。
macos 有 kqueue ,还有一堆命令行工具,都是源自于 FreeBSD 。
只不过 mac 自带的命令行工具已经很久没更新过了,还停留在很旧的版本,比现在落后十几年。kqueue 也稍有差异,苹果给它加了点自己用的功能。
还有 mac 的防火墙 PF ,出自 OpenBSD ,也存在于 FreeBSD 当中。

可以说,mac 就像黑洞吸积路过恒星那样,从 FreeBSD“吸”了不少代码。
werifu
2023-03-12 15:38:40 +08:00
@dayeye2006199 刚写了个在 fish 下给任意 CLI 生成自动补全的小工具,可以看看
https://www.v2ex.com/t/923375#reply0
kiritoyui
2023-03-13 15:22:27 +08:00
不少小工具不支持 fish 或者步骤比较麻烦 ,连夜又换回 zsh 了
xiebruce
2023-03-14 14:45:08 +08:00
@kiritoyui 呃,比如说?
kiritoyui
2023-03-14 15:41:40 +08:00
@xiebruce kubectl 补全,kubecolor 等 比较麻烦 不是官方支持,还有我 source gvm 一大堆报错
xiebruce
2023-03-14 17:04:11 +08:00
@kiritoyui 哦哦,原来如此

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/922908

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX