我还没有找到RubyGem制表完成脚本在击/岩组。

在哪里可以得到RubyGem的标签完成脚本Bahs /岩组?

有帮助吗?

解决方案

可执行RubyGem命令安装到/ usr /箱或/ usr / local / bin中或任何前缀红宝石下找到。 tab命令补全应该只是工作就像在你的路径中的任何其他可执行文件。如果它不工作,验证目录RubyGems的安装命令到在PATH。

有是目前正在做标签完成的参数,以任何这些命令没有正式方法。如果您需要tab完成了通过RubyGems的安装命令,你需要写和/或自行安装。见猛砸参考手册了解详情。可能已经有您感兴趣的特定命令完井系统,所以一定要谷歌,但通过RubyGems的安装最命令没有任何自动完成为他们写的。

其他提示

尝试: http://github.com/oggy/ruby-bash-completion 要安装它只是复制的宝石的文件/etc/bash_completion.d /

我试图标签时有错误:

gem install 

由于我没有在.gem目录中的一些缓存文件。所以,我只是编辑的宝石的文件禁用它。我改变_gem_all_names发挥功能:

function _gem_all_names {
   echo ""
}

这github上托管bash补现在是Ubuntu的清醒山猫的一部分。甜!如果您apt-get install rubygems1.8然后完成(命令和选项!)应该只是工作。

不幸的是,安装,它将如果看到gem1.8的调用,而不是更conventient gem唯一完整。您可以手动修复,如果这样通过延长/etc/bash_completion.d/gem1.8的最后一行包括gem作为complete名单的一部分倾斜。我敢肯定有一个更清洁的方式,但工作。

这是(年)晚了,但因为我是与gem各种完成脚本,似乎周围的净浮动高度不满意,我决定写我自己的基于(有点)上相当不错git完成脚本可用在git-sh

https://github.com/pdkl95/rubygems-completion

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top