标签: fish

如何在鱼壳中定义别名?

我想在鱼中定义一些别名.显然应该可以在中定义它们

~/.config/fish/functions
Run Code Online (Sandbox Code Playgroud)

但是当我重新启动shell时,它们不会自动加载.有任何想法吗?

linux shell fish

186
推荐指数
11
解决办法
11万
查看次数

如何在Mac上设置我的默认shell?

我不喜欢每次开始终端时重新输入鱼.我想fish默认.如何在Mac上将fish shell设置为我的默认shell?

macos terminal fish

175
推荐指数
13
解决办法
11万
查看次数

在Fish Shell中抑制或自定义简介消息

是否可以删除鱼壳中的介绍消息:

欢迎来到鱼,友好的互动外壳

输入帮助以获取有关如何使用鱼的说明

fish

130
推荐指数
9
解决办法
4万
查看次数

如何在fish shell中设置环境变量

有人可以告诉我在fish shell中设置一堆环境变量的正确方法是什么?

在我的.config/fish/config.fish文件中,我有一个设置我的环境变量的函数

function setTESTENV
      set -x BROKER_IP '10.14.16.216'
      set -x USERNAME 'foo'
      set -x USERPASS 'bar'
end 
Run Code Online (Sandbox Code Playgroud)

当我从命令提示符键入setTESTENVenv在命令行中执行a 时,我看不到这些信息.

shell fish

74
推荐指数
4
解决办法
4万
查看次数

68
推荐指数
1
解决办法
2万
查看次数

如何让virtualenv与鱼壳一起工作

我想让virtualenv与鱼壳一起工作.我安装了virtualenv,它可以正常使用bash和zsh.但是,运行以下命令将返回fish: Unknown command 'source':

$ source ~/path/to/bin/activate
Run Code Online (Sandbox Code Playgroud)

有谁知道如何让virtualenv和鱼壳一起工作.提前致谢.

virtualenv fish

62
推荐指数
4
解决办法
2万
查看次数

如何取消鱼壳中的变量?

在bash中我可以取消设置变量

unset myvar
Run Code Online (Sandbox Code Playgroud)

在鱼我得到

fish: Unknown command 'unset'
Run Code Online (Sandbox Code Playgroud)

什么是鱼的未设置的等价物.

fish

60
推荐指数
1
解决办法
2万
查看次数

如何在鱼壳中使用vi模式?

我在这里看到了鱼壳的vi模式实现,但我不知道如何使用它.有没有在线提供的教程(我找不到这样的)描述基本功能 - 如何切换模式等等.谢谢.

vi vim fish

54
推荐指数
2
解决办法
2万
查看次数

使用命令行在Sublime Text 3中打开一个文件夹

我正在尝试在sublime Text 3中打开一个目录.

我可以使用subl命令从命令行启动sublime .

帮助文本显示以下内容:

Sublime Text build 3059

Usage: subl [arguments] [files]         edit the given files
   or: subl [arguments] [directories]   open the given directories
   or: subl [arguments] -               edit stdin

Arguments:
  --project <project>: Load the given project
  --command <command>: Run the given command
  -n or --new-window:  Open a new window
  -a or --add:         Add folders to the current window
  -w or --wait:        Wait for the files to be closed before returning
  -b or --background:  Don't activate …
Run Code Online (Sandbox Code Playgroud)

command-line fish sublimetext3

43
推荐指数
3
解决办法
5万
查看次数

在Fish shell中测试字符串相等/字符串比较?

你如何比较Fish中的两个字符串(就像"abc" == "def"在其他语言中一样)?

到目前为止,我已经使用了一个组合contains(事实证明contains "" $a只有返回,0如果$a是空字符串,虽然在所有情况下似乎都不适用于我)和switch(使用a case "what_i_want_to_match"和a case '*').但是,这些方法似乎都不是特别正确.

fish

42
推荐指数
2
解决办法
2万
查看次数