问题标签 [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.

0 投票
1 回答
1860 浏览

fish - 适用于管道输入或基于参数的输入的 Fish Shell 函数

我正在尝试创建一个鱼壳函数,该函数将从输入中修剪新行,然后将输入复制到剪贴板。

我怎样才能编写这个函数以便它会;

  • 处理管道输入(现在可以使用)
  • 处理第一个参数,就好像它是通过管道输入到函数一样
  • 在没有通过参数或管道提供值的情况下立即退出,如果没有在管道中传递一些值,现在tr不会退出

代码:

0 投票
1 回答
161 浏览

fish - 鱼 $EDITOR 互动

如何从fishshell 启动当前配置的编辑器?那是与关联的编辑器$EDITOR

从管道获取输入并在由$EDITOR.

$EDITOR从参数列表中打开路径的函数会是什么样子?

0 投票
1 回答
4449 浏览

macos - 如何配置 Go 以便它可以访问 OSX 中的环境变量

我正在 OSX 10.7.4 上开发。

我在让“go get”命令工作时遇到了一些问题。在试图找出问题所在的过程中,我意识到 Go 在读取 $PATH 环境变量时遇到了问题。

以下脚本显示了该问题:-

(PATH 作为空字符串返回,syscall.Getenv 返回 ok=false)

我无法想象这是一个错误,因为它太戏剧化而无法被忽视。所以我的问题是:我现在以什么方式愚蠢?

:-)

即我需要做什么才能让 Go 访问环境变量?

- 更新:

事实证明,这实际上是我的 shell 的问题 - Homebrew 也停止工作,并显示错误消息:

我认为问题源于我使用了鱼壳,它似乎没有像我预期的那样设置环境。

0 投票
1 回答
3687 浏览

shell - 在fish shell中运行时vim启动时出现vim错误

这是我的错误:

我检查了每个文件中的这些行,它们都调用了我不熟悉的 system('uname')。我认为这个错误可能与 TERM (即 xterm-256color 外部 tmux 和 screen-256color 内部)有关,但在 .tmux.conf 中更改它没有效果。

任何文件都会发生这种情况。

我在 Mac OS X 10.8.1、vim 7.3、tmux 1.6 上并且正在使用 fish shell。

0 投票
3 回答
24644 浏览

macos - 在 OS X 上,如何将 shell 从 fish 改回 bash?

我最近有点喜欢 bash 而不是钓鱼,我想知道我是否可以把它改回来。我试过这个命令:chsh -s /bin/bash但关闭终端并重新打开它并没有将它恢复到 bash,但它仍然是鱼。

事实上,我如何去除鱼?

0 投票
9 回答
95060 浏览

fish - 在 Fish Shell 中抑制或自定义介绍消息

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

欢迎来到fish,友好的交互式外壳

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

0 投票
3 回答
4394 浏览

shell - 如何在 Fish 中将启动目录重置为我的 HOME?

在我的桌面管理器中,我绑定fish了一个键盘快捷键Ctrl+ ~。启动时,fish打开目录/usr/lib/lightdm/lightdm。这很烦人,因为我与 lightdm 没有业务往来,而且我通常在我的$HOME目录中处理代码。

如何更改鱼开始的目录?我想简单地将启动目录更改为~/

0 投票
3 回答
2915 浏览

parsing - 鱼函数选项/参数解析器

似乎有一些工作正在进行中以在将来添加对此的支持:

https://github.com/fish-shell/fish-shell/issues/478
https://github.com/xiaq/fish-shell/tree/opt-parse

但与此同时,处理此问题的推荐方法是什么?我应该只解析 $argv 吗?如果是这样,您有一些提示/最佳做法吗?

0 投票
2 回答
2563 浏览

linux - Shell编程:如何在fish中使用find?

请参阅在 fish 中执行以下命令,然后 bash:

为什么鱼听不懂echo {} \;

0 投票
4 回答
5185 浏览

user-input - 如何在鱼壳中获得用户确认?

我正在尝试在 fish shellscript 中收集用户输入,尤其是以下常见形式:

经过一番搜索,我仍然不确定如何干净地做到这一点。

这是在鱼身上做这件事的一种特殊方法吗?