鱼壳列表+30个别名

Ise*_*ngo 2 bash shell fish

我尝试过鱼壳并且喜欢它到目前为止 - 现在我想添加所有别名(+30,用于服务器等)并且只发现我可以在我的.config/fish/functions文件夹中添加功能.

是否有更简单的"徽章"方式从正常的.bash_aliases文件导入它们?

Kur*_*der 5

首先要注意的是,alias在鱼类中做的事与它的作用有很大不同bash.鱼alias只是编写单行功能的一种方式.换句话说就是这个

alias xyz 'echo hello'
Run Code Online (Sandbox Code Playgroud)

只是写作的捷径

function xyz
    echo hello $argv
end
Run Code Online (Sandbox Code Playgroud)

很多时候人们都在谈论将bash别名转换成他们真正想要的东西是fish abbr命令来创建缩写.

格伦的答案可能适合你,但只有你的bash别名是如此微不足道,他们才能与鱼语法兼容.没有审查你的别名我不会打赌.

您可以先将别名复制到〜/ .config/fish/config.fish或config.fish中的文件中source.然后查看它们以查看它们是否是有效的鱼类声明.