在vim中运行缓冲区的内容
我在一个文件中找到了一条评论:在vim中运行缓冲区的内容,vim,Vim,我在一个文件中找到了一条评论: # 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
# 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,然后!%。有没有vim的方法可以做到这一点?我不确定自己是否完全理解了这个问题,但是如果您试图从vim中运行这些命令,可以通过选择要使用V运行的行,然后键入:
:w !bash
这将显示为,以考虑您的选择:
:'<,'>w !bash
但是,这会尝试将bash的输出写入当前缓冲区,在本例中,您可能不希望这样做
当然,这是假设您的系统上安装了bash
看
在Vim中查看更多信息。我不确定是否完全理解了这个问题,但如果您试图从Vim中运行这些命令,可以通过选择要使用V运行的行,然后键入:
:w !bash
这将显示为,以考虑您的选择:
:'<,'>w !bash
但是,这会尝试将bash的输出写入当前缓冲区,在本例中,您可能不希望这样做
当然,这是假设您的系统上安装了bash
看
在Vim中查看更多信息