问题标签 [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.
virtualenv - 在 Fish shell 中设置 virtualenv 名称,直接在 config.fish 中
virtualfish
为了让鱼提示显示当前virtualenv
,您应该更新全局fish_prompt
函数并保存它(funced fish_prompt
和 funcsave )的具体文档fish_prompt
。我不觉得这种方法特别优雅,因为我想把我所有的自定义都放在config.fish
. 因此,我的问题是,通过仅在 中进行更改来显示当前virtualenv
名称的最简单方法是什么?fish prompt
config.fish
所以如果foobar
是当前环境的名称,如何显示它:
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 在鱼提示符中加载?
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
工作正常,所以很明显它安装在某个地方。
这让我发疯,我只想让它消失。我还能如何卸载它?