我在Gemfile中找到了评论:
# ruby-debug19 is currently broken in the 1.9.3 release. You need to
# install it manually.
#
# To install, do this:
# curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
# curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem
# gem install linecache19-0.5.13.gem ruby-debug-base19-0.11.26.gem \
# --with-ruby-include=$rvm_path/src/ruby-1.9.3-p125/
# rm linecache19-0.5.13.gem ruby-debug-base19-0.11.26.gem
#
# When done, just:
# bundle
#
我现在将复制文件,编辑文件,直到它与给定的命令匹配,chmod +x
然后! %
。有没有一种方法可以做到这一点?
答案 0 :(得分:4)
我不确定我是否完全理解了这个问题,但如果您尝试从Vim中运行这些命令,可以选择要运行的行(使用V
),然后输入:
:w !bash
这将显示为考虑您的选择:
:'<,'>w !bash
按Enter键,这将发送您的命令以在bash中运行,并将输出显示在下面的临时缓冲区中。
您也可以选择要运行的行并点击
!bash (no colon needed)
然而,这会尝试将bash的输出写入当前缓冲区,在这种情况下您可能不需要。
这假设您当然在系统上安装了bash。
见
:help :w_c
在Vim中获取更多信息。