问题标签 [fish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - 为什么使用fish时sbt退出?
我正在尝试使用鱼壳让 sbt 运行。
当我调用 sbt 时,我得到以下信息
然后 sbt 退出。为什么?它不应该只是等待命令吗?
在一个可能相关的注释中,我确信当我使用 bash 时,我不必在第一行执行#![shell] 。有什么改变?
更新:编写等效脚本以使用 bash 时一切正常,sbt 不进行构建然后退出
fish - 鱼壳中的字符串操作
我希望编写一个鱼壳脚本来自动将 JAVA_HOME 初始化为当前配置的 java-alternative。
在 bash 中它看起来像这样(对于丑陋的双目录名感到抱歉)
鱼呢?
fish - 在fish-shell中将命令拆分为多行
我正在尝试将我的附加路径列表拆分为我的鱼配置中的多行:
但是,除非所有项目都在一行上,否则这似乎不起作用。
这可能吗?我似乎找不到任何关于这样做的信息。
或者,有没有办法使用列表/数组文字来做到这一点?
shell - 创建 Gedit 语法文件
我已经开始了一个新线程,而不是恢复这个:
希望这是正确的做法。我为fish shell 创建了一个语法文件,并将其放在/usr/share/gtksourceview-2.0/language-specs(在Ubuntu 中)。当我使用 gedit 打开一个 .fish 文件时,没有突出显示,并且 view-->high light 模式菜单不会将这条鱼显示为选项。是否需要更新某些内容才能识别文件?
感谢阅读——帕特里克
macos - 在鱼启动时添加到 $PATH 的相对路径
我想在鱼启动时将 ./bin 目录(相对于当前 shell 目录)添加到 $PATH 。请注意,这fish
是一个外壳。
如果我将这些行放在~/.config/fish/config.fish
shell 中,将回显相同的路径集合。绝对路径已正确添加。
如果我打开外壳并在包含它的set PATH ./bin $PATH
某个目录中键入相同的内容,则会成功添加。bin
但是,当当前目录中没有时,bin
它会显示一个错误。
我在 OS X Lion 上运行 fish 1.23.1。
fish - fish 在采购时在 .config/fish/config.fish 中运行一些功能
我正在尝试鱼壳,当我打开一个新的鱼选项卡时,它似乎运行了我在它的配置文件中定义的一些功能。例如,如果我有这个功能:
鱼将进入无限循环,因为它不断cd
进入我的用户目录并获取文件。但如果我有这个:
鱼不会向我显示ls
. 到底是怎么回事?
virtualenv - 如何让 virtualenv 与鱼壳一起工作?
我正在尝试让 virtualenv 与鱼壳一起使用。我安装了 virtualenv,它与 bash 和 zsh 一起工作得很好。但是,运行以下命令会返回fish: Unknown command 'source'
:
有谁知道如何让 virtualenv 和 fish shell 一起工作?
matlab - MATLAB 中的列表目录不适用于 fish
设置fish
为主 shellchsh -s /usr/local/bin/fish
后,我尝试ls
在 MATLAB 中使用命令,但出现以下错误:
有人知道为什么会这样吗?我的实际解决方案是重置bash
为主 shell 并始终运行fish
以使用它。
fish - 在 Fish shell 中测试字符串相等/字符串比较?
你如何比较 Fish"abc" == "def"
中的两个字符串(就像其他语言一样)?
到目前为止,我已经使用了contains
(结果contains "" $a
只返回0
if$a
是空字符串,尽管这似乎并不是在所有情况下对我都有效)和switch
(使用 acase "what_i_want_to_match"
和 a case '*'
)的组合。不过,这些方法似乎都不是特别……正确。