鱼壳函数在作业控制中显示$ argv,而不是文件

只是另一个贾斯汀

我正在尝试改用鱼壳,但遇到了一个难点。如果我将vi别名为vim并编辑文件,则无法在作业控制中看到正在编辑的文件。

polis@josh1 ~> function testvi
                   vim $argv
               end
polis@josh1 ~> functions testvi
function testvi
    vim $argv
end
polis@josh1 ~> testvi foobar
polis@josh1 ~> jobs
Job Group   CPU State   Command
2   26087   0%  stopped vim $argv

我如何做到这一点,输出是:

2   26087   0%  stopped vim foobar
柯蒂斯·雷德(Kurtis Rader)

在这种情况下,命令缩写比别名(即函数)更可取:

abbr -a vi vim

现在,当您键入“ vi”并按空格键时,它将神奇地替换为“ vim”。您可以进行更复杂的扩展。例如,我经常使用这些缩写:

abbr -a gca git commit --amend
abbr -a gcm git checkout master

缩写的优点是它们比函数简单得多,并且扩展显示在您的shell历史记录中,我发现它比别名函数名更有用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在鱼壳函数文件中添加注释

来自分类Dev

鱼壳中的$ argv与bash中的$ @是否不同?

来自分类Dev

如何仅在鱼壳中列出文件/目录?

来自分类Dev

鱼壳测试$ PATH中是否存在文件

来自分类Dev

如何在鱼壳中传递文件变量的内容

来自分类Dev

如何在鱼壳中为点文件和-文件夹使用递归通配符?

来自分类Dev

如何在鱼壳中为点文件和-文件夹使用递归通配符?

来自分类Dev

如何在鱼壳中隐藏带有某些扩展名的文件?

来自分类Dev

将鱼壳别名存储在另一个文件中

来自分类Dev

从函数内部访问文件级argv

来自分类Dev

从鱼壳中退出

来自分类Dev

鱼壳在提示中显示深灰色的“⎔字符

来自分类Dev

如何显示玻璃鱼文件夹中的图像?

来自分类Dev

如何显示玻璃鱼文件夹中的图像?

来自分类Dev

为鱼壳指定其他配置文件

来自分类Dev

鱼壳自定义功能的自动完成文件

来自分类Dev

如何使用鱼壳将数字添加到文件

来自分类Dev

鱼壳| 未找到配置文件 [conf.ls]

来自分类Dev

在鱼壳中重复字符

来自分类Dev

遍历鱼壳中的字母

来自分类Dev

显示$('a')的问题不是控制台上的函数

来自分类Dev

无法从C中的argv [1]获取文件名

来自分类Dev

pyunit 在其他文件中模拟 sys.argv

来自分类Dev

如何获取 Web 作业以使用 azure 门户存储连接字符串,而不是 Web 作业控制台应用程序部署的配置文件中的内容?

来自分类Dev

控制台日志显示整个文件而不是数据

来自分类Dev

python中的sys.argv:索引超出范围消息而不是我的错误消息

来自分类Dev

在Linux中什么不是文件

来自分类Dev

在鱼壳函数中,如何将stdin传递给变量?

来自分类Dev

鱼壳中的Zsh全局别名等效

Related 相关文章

热门标签

归档