39得票6回答
在fish启动时添加一个相对路径到$PATH

我想在fish启动时将相对于当前shell目录的./bin目录添加到$PATH中。注意,fish是一个shell。echo $PATH set PATH ./bin $PATH echo $PATH 如果我把这些行放在~/.config/fish/config.fish中,shell将回显相同...

38得票6回答
Fish交互式Shell的完整路径

在Fish Interactive shell中是否有一种方法可以显示完整路径?当前,当我导航到一个目录时,我会得到以下shell。millermj@Dodore ~/o/workspace 但我更愿意看到millermj@Dodore ~/o-town/workspace

37得票1回答
如何使用oh-my-fish更改目录列表的颜色?

我最近决定尝试使用 fish shell 并开始使用 oh-my-fish。但我遇到的问题是,我无法弄清如何更改运行诸如ls之类的命令时目录列表的颜色。下面附图显示了目录以深蓝色列出,而文件以灰色列出。 我尝试更改主题,但没有成功,也不知道该去哪里寻找解决方案。有什么想法吗?

37得票1回答
在 Fish Shell 中使用范围进行花括号扩展

在Bash中,我可以执行以下操作。$ echo bunny{1..6} bunny1 bunny2 bunny3 bunny4 bunny5 bunny6 有没有一种在fish中实现相同结果的方法?

37得票3回答
无法在Fish-shell中使用conda运行source activate

我遵循conda_PR_545,conda issues 4221,但在Ubuntu上仍然无法正常工作。 从这里下载conda.fish,并将其移动到anaconda3/bin/中。 在~/.config/fish/config.fish末尾添加"source /home/phejimli...

36得票5回答
Fish shell:检查函数是否提供了参数

我正在创建一个函数(如下),它可以接受一个参数:目录。我使用 -d 选项测试 $argv 是否为目录,但似乎不起作用,即使没有提供任何参数也会始终返回 true。我还尝试使用 test -n $argv -a -d $argv 来测试 $argv 是否为空字符串,但这会返回 test: Mis...

36得票4回答
Fish Shell:如何自定义自动完成功能的颜色?

我几周前开始使用Fish (和oh-my-fish),我发现其中一个视觉上有点困难的事情是自动完成选项的默认背景颜色(参见图像中的紫色背景)。我尝试查找Fish页面,但没有找到相关内容。我想知道如何更改该背景颜色。 如果你在想,我使用的是Lubuntu中的LXTerminal(一个带有LXDE...

34得票1回答
从Fish脚本中检查程序是否存在

如何在fish脚本中检查程序是否存在? 我知道使用Bash不存在绝对解决方案,但使用if type PROGRAM >/dev/null 2>&1; then... 得到了很好的结果。 在fish中是否有类似的方法?

33得票6回答
使用 fish shell 实现 AWS CLI 命令自动完成

有人能够在fish shell中设置AWS CLI的自动完成吗?AWS文档仅提供了bash,tcsh和zsh的指南。 Bash导出变量COMP_LINE和COMP_POINT,这是Amazon提供的aws_completer脚本使用的。在fish中有没有等效的东西?我是第一次使用fish s...

33得票3回答
在OS X上,如何将我的shell从fish切换回bash?

我最近更喜欢使用Bash,想知道如何将其更换回来。尝试了以下命令:chsh -s /bin/bash但关闭终端后重新打开,发现它仍然是Fish。 实际上,我如何卸载Fish?