1

有人用 fish shell 吗?

 1 year ago
source link: https://www.v2ex.com/t/922908
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

有人用 fish shell 吗?

  xiebruce · xiebruce · 11 小时 17 分钟前 · 1812 次点击

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

fish shell 的配置和使用

第 1 条附言  ·  4 小时 54 分钟前

只在这边发了链接,所以这个人肯定是从这边进去的,我发一篇文章哪里得罪你了,这位北京的网友这么有素质? image

29 条回复    2023-03-10 22:33:37 +08:00
libook

libook      9 小时 48 分钟前

之前在官网读到过“Configurability is the root of all evil”,fish 的设计理念是开箱即用的产品,尽可能避免用户自己配置。

可我就是喜欢自己折腾配置的乐趣,所以还是一直在用 zsh ,也做了自己的工具箱。
linxl

linxl      9 小时 37 分钟前

我就用 fish ,开箱就用,啥都没配置,主要是喜欢它的自动补充
xiebruce

xiebruce      9 小时 35 分钟前

@libook 👍 我是被别人推荐入坑的,也不知道是不是我对 zsh 不够熟悉,又或者是其它原因,总之我觉得 fish 更强大一点,可配置的东西多一点。当你你能做自己的工具箱,那就是大佬了哈哈,我是只能用人家的,顶多弄明白怎么配置
zjsxwc

zjsxwc      9 小时 29 分钟前

额,不习惯 fish ,还是默认的 bash 自在,
提示的字符太多反而眼花缭乱,看得比较烦躁。
xiebruce

xiebruce      9 小时 29 分钟前

@linxl 那建议你看看我的文章,其实还是挺多地方可以配置的哈哈
linxl

linxl      9 小时 26 分钟前

@xiebruce 被拦住了"检测到您使用了广告屏蔽插件",但是我没有安装 AD blocker 之类的,甚至把所有插件都关了也弹框。
xiebruce

xiebruce      9 小时 21 分钟前

@linxl 呃,按说不应该呀,什么浏览器? Safari ,chrome ,edge ,opera ,firefox 我都测试过没问题的呀
linxl

linxl      9 小时 19 分钟前

@xiebruce chrome.
顺便试了一下 edge 也弹,平时我不用这个,edge 一个插件也没有。
xiebruce

xiebruce      9 小时 18 分钟前

@zjsxwc 啊?使用起来明明更方便怎么会眼花缭乱呢?你可以看看我介绍的优点
xiebruce

xiebruce      9 小时 17 分钟前

@linxl 开了梯子?如果是,那把梯子关掉试试(只是试试,我想知道是不是这个原因,以方便解决)
linxl

linxl      9 小时 12 分钟前

@xiebruce 测了,还真是,确实开了,不然也上不了 v2 哈
xiebruce

xiebruce      9 小时 5 分钟前

@linxl 我明白了,应该是你梯服务器那边禁止了所有广告域名,导致广告内容无法被加载到网页对应的标签中,我 js 判断如果广告标签内容为空,那就认为是被插件拦截了,所以我就往页面 insert 一个弹窗,由于 js 是隔一会儿循环检测一次(忘了隔几秒了),如果发现弹窗被从页面元素里删掉了,又会往页面 insert 一个弹窗,导致弹窗怎么都关不掉😄
cnbatch

cnbatch      8 小时 51 分钟前

用过一段时间,是被 GhostBSD“推荐”使用的。
GhostBSD 的作者十分喜欢 fish shell ,还把默认的 shell 设置成 fish ,于是我就用了好几个月。

最后还是改了设置,重新回到 FreeBSD 自带的 tcsh
cubecube

cubecube      8 小时 48 分钟前

@libook zsh 就是太慢了。。我双修,更喜欢 fish 一些。zsh 功能倒是多一些
Immortal

Immortal      8 小时 21 分钟前

@cubecube
其实 zsh 本身不慢的,慢的是 oh-my-zsh 这类全家桶
可以尝试用 zinit 等 zsh 插件管理工具"懒加载"提升启动速度
hefish

hefish      7 小时 17 分钟前

没开梯子,没装插件,打开页面有点慢,等了一会儿。也报说检测到了 adblock ,不再给看。
xiebruce

xiebruce      5 小时 52 分钟前

@hefish 这不太应该呀,强刷一下,或者试试在隐私模式下还会提示不?还有,你是哪个浏览器?
xiebruce

xiebruce      5 小时 51 分钟前

@cubecube 啊? zsh 功能更多?不是 fish 更多吗?
keller

keller      5 小时 48 分钟前

fish 那可不走到哪装到哪
xiebruce

xiebruce      5 小时 36 分钟前

@cnbatch 呃,freebsd 啊,没用过,用这系统主要是做什么?服务器?
LucasWang

LucasWang      5 小时 27 分钟前

fish 忠实用户,走到哪装到哪,开箱即用,几乎不用任何配置。

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


强烈吐槽点:
从 3.6.0 开始 fish abbr 必须写在配置文件里才能全局生效了,十分不便。
kindjeff

kindjeff      5 小时 13 分钟前

六年 fish 用户
jokeface

jokeface      5 小时 11 分钟前 via Android

没人用 warp 吗
tulongtou

tulongtou      5 小时 7 分钟前

@xiebruce linux 能干啥,它能干啥。
xiebruce

xiebruce      4 小时 17 分钟前

@tulongtou 哦哦,只是感觉现在都是 Linux 服务器多哈哈

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK