无法找到猛砸/岩组为Rubygem标签完成
-
05-09-2019 - |
题
我还没有找到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
。