问题标签 [virtualfish]

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.

0 投票
1 回答
1818 浏览

virtualenv - 在 Fish shell 中设置 virtualenv 名称,直接在 config.fish 中

virtualfish为了让鱼提示显示当前virtualenv,您应该更新全局fish_prompt函数并保存它(funced fish_prompt和 funcsave )的具体文档fish_prompt。我不觉得这种方法特别优雅,因为我想把我所有的自定义都放在config.fish. 因此,我的问题是,通过仅在 中进行更改来显示当前virtualenv名称的最简单方法是什么?fish promptconfig.fish

所以如果foobar是当前环境的名称,如何显示它:

0 投票
1 回答
252 浏览

macos - 如何让 virtualfish 在 OSx 上工作

我已将 virtualfish 克隆到我的 ~/clones/virtualfish

并且根据文档,它说 source virtual.fish 来自上述虚拟鱼的克隆目录 ~/.config/fish/config.fish

注意http://virtualfish.readthedocs.org/en/latest/install.html有效!

我需要在鱼提示中还是已安装?

我怎么知道 fish 正在使用 .config/local/config.fish ?

那么如何让 bashrc 和 bash_profile 在鱼提示符中加载?

0 投票
2 回答
243 浏览

pip - Virtualfish卸载?

我 pip 安装了 virtualfish 并且它可以工作,但是我的提示没有表明我何时处于使用 vf 创建的 venv 中。如果我在没有 virtualfish 的情况下创建 venv,则提示只有 venv 指示器。

我尝试按照 virtualfish 的说明进行操作,funced fish_prompt但无法编辑该功能。如果我尝试删除或添加功能,我的终端就会发疯——现有功能会跳来跳去,重复行,并且不会接受我的输入。我已经放弃并想删除virtualfish,但是当我pip uninstall virtualfish返回时Cannot uninstall requirement virtualfish, not installed。如果我 sudo 它也一样。它也不会出现在 pip freeze 中。但是,vf venv工作正常,所以很明显它安装在某个地方。

这让我发疯,我只想让它消失。我还能如何卸载它?