16得票3回答
在Fish Shell中设置导出变量

我安装了多个版本的PHP,在平常的开发中,我通常使用通过homebrew安装的PHP 5.5.x版本。 在fish shell中 which php & php --version => /usr/local/bin/php => PHP 5.5.8 (cli) (bui...

23得票2回答
在使用 fish shell 时,运行 `go install /path/to/src` 出现错误

我正在遵循 golang 文档中 "如何编写代码" 部分的内容,链接在这里。我同时使用 fish shell。 我已经按照教程设置了正确的环境变量 (GOPATH 和 PATH),但是我无法让命令 go install github.com/user/hello 在我的安装中运行。我收到了以...

32得票2回答
如何为Fish Shell转换这个`for`循环?

我正在将一个Z shell脚本翻译成Fish,但有一部分我无法想出如何翻译: for (( i=0; i < $COLUMNS; i++ )); do printf $1 done 我能在Fish中找到的唯一for循环的文档是针对这种类型的。如何在Fish中实现这个?

7得票1回答
鱼仍然试图使用 fish_vi_key_bindings,尽管它不再在 config.fish 中。

我正在使用cygwin终端上的fish和oh-my-fish。一切正常,直到我尝试通过在我的"config.fish"中设置"fish_vi_key_bindings"来打开VI键绑定。然而这并没有起作用。显然只有版本"2.2.x"及以上才支持此功能,而我在cygwin上运行的版本是"2.1....

9得票1回答
如何在 fish shell 中设置环境变量?

我刚开始使用fish shell,尝试设置$EDITOR变量,以便在会话和重新启动期间保持不变。我已经尝试了以下方法: 1. 从命令行运行“set -gx EDITOR vim”。 2. 从命令行运行“set -Ux EDITOR vim”。 3. 运行上述命令,并在前面加上“set -e ...

24得票2回答
如何在Fish Shell中使用有限序列进行for循环迭代

我想在for循环中限制序列。 我尝试过很多方法但都不成功。 我做错了什么吗? 我认为这应该可以工作:for x in ((seq 100)[50..55]) echo $x end

10得票2回答
在Fish Shell中,如何使用通配符和变量遍历文件?

如果我运行: for f in *1000.png echo $f end 我明白了 1000.png 11000.png 21000.png 我想要做类似这样的事情: for i in 1 2 3 for f in *$i000.png ech...

8得票3回答
如何在 Fish 中将 Ctrl-Z 映射为 fg

我正在尝试实现以下文章中的功能:如何提高vim效率,在fish shell中。作者在文章中使用以下代码将Ctrl+Z键映射到"fg"命令。 fancy-ctrl-z () { if [[ $#BUFFER -eq 0 ]]; then BUFFER="fg" zle ac...

110得票2回答
如何在Fish Shell中使用Vi模式?

我看到了fish shell的vi-mode实现,但我不知道如何使用它。是否有在线教程描述基本功能,例如如何切换模式?

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

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