繁体   English   中英

如何使用oneliner命令与vim和控制台一起使用来打开gem库

[英]How to open gem library using with vim and console using oneliner command

有没有办法将这两个命令组合成一个控制台?


运行1st command并将vi作为first command的输出用作oneliner。


1。

bundle show activerecord

#=> /home/jusepe/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/activerecord-3.2.14

2。

vi /home/jusepe/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/activerecord-3.2.14`

选项1:使用子shell

这是最简单的解决方案

vi $(bundle show activerecord) 

要么

vi `bundle show activerecord`

选项2:使用xargs

这是稍微“轻松”的做事方式,但是对于这样一个简单的情况,它可能会过大。

bundle show activerecord | xargs vim

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM