问题标签 [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.
bash - 在 fish 中使用 pkg-config 和 gcc 时出错
我在 Fedora 19 上使用fish shell。我试图编译这个简单的 gtkmm 示例。
当我尝试在fish中使用以下命令编译它时:
它显示以下错误:
然而,当我将bash用于同一件事时,它可以正确编译。这意味着 pkg-config 确实获取了正确的标志。
我最近开始使用鱼,所以我不知道那里出了什么问题。有人可以帮我吗?
另外,这是我关于stackoverflow的第一个问题。大家好。
谢谢你。
bash - 鱼壳:终端的奇怪退出命令行为
我通过 Homebrew 在我的 Mac OS X 上安装了fish shell 。要将终端应用程序配置为使用 fish shell 而不是 bash shell,我运行了chsh -s /usr/local/bin/fish
一次以更改我的默认 shell(如 brew 安装的警告所建议的那样),然后我将fish
命令添加到~/.bash_profile
文件末尾以获得 fish每次打开新的终端窗口时打开。
我面临的问题是当我退出时。根据我在其他人的 Mac 计算机上看到的以与我相同的方式安装 fish 的exit
情况,即使 fish 在 bash 之上运行,打字也会立即关闭窗口。当我尝试同样的事情时,会发生一些非常时髦的行为。首先,fish shell 不会直接退出终端窗口,我现在必须退出 bash。但是,除此之外,bash shell 处于一种非常奇怪的状态。我在命令中键入的任何字符都不会出现在命令提示符中。此外,如果我按 Enter 键,则提示不会像在正常情况下那样创建新行。
我必须有某种配置已关闭。有任何想法吗?
更新
我发现这个链接似乎可以解决我的问题:http: //support.apple.com/kb/ta27005
fish - 鱼相当于带评估的 for 循环
您将如何在fish中编写等效脚本
谢谢
fish - 如何清空fish中的文件?
在bash shell 脚本中,我通常会运行:> file
以清空文件。
现在使用fish,情况略有不同,上面的命令不起作用。
什么是鱼当量?
fish - 奇怪的变量扩展
请考虑以下代码
为什么我得到这个输出?!
注意 argv: 在第二次调用时重复。
谢谢你
fish - 如何使用 Fish Shell 从函数中返回数组
我正在尝试从函数返回一个数组。下面的代码不起作用。
使用鱼壳从函数返回多个值的正确方法是什么?
bash - Fish shell:如何在出错时退出(bash set -e)
在 bash 上,您可以set -e
在脚本中使用以在出错时退出:
但是在fish shellset -e
上是用来擦除变量的:
什么是 Bash set -e
on Fish 的等价物?
vim - 使用 Vim 和 Fish-Shell 进行语法着色
鱼脚本的最佳编辑器是什么?我的意思是一个可以正确突出显示、缩进和语法检查的编辑器。
我找到了 vim-fish 项目,但对于如何在本地安装它,我仍然摸不着头脑。
shell - 通用变量存储在鱼壳中的什么位置?
set -xU CFLAGS "-g"
将设置一个将在会话中持续存在的通用变量。所以这个变量值必须存储在文件系统中的某个地方。具体在哪里?
我想将此文件置于我的~/dotfiles/
.