shellinsidevim.vim


Ⅰ. 插件描述

Let you execute the shell command without leaving vim

Ⅱ. 基本信息

创建日期:  2008-12-29
使用用户:  2
Github星:  1
插件作者:  Zhenliang Ju

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin '/shellinsidevim-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle '/shellinsidevim-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug '/shellinsidevim-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/vim-scripts/shellinsidevim.vim

Ⅳ. 文档说明

New version has combined into http://www.vim.org/scripts/script.php?script_id=2793

--Typing the Ex command "Shell" will also allow you to run a Shell which you
   give and pass up to 20 parameters to that shell.

   Sample syntax...
       :Shell ps -e

--Pressing "F4" will toggle the display of a buffer containing the output
   produced when running the shell command.

Some special syntax format

--If a Shell command starts with ":", this Shell will be executed as a vim Ex
  command, this is convenience if you map this command to a shortcut such as:

  map <CR> :Shell

  Then you could use this script to execute all the normal command directly.

  --If a Shell command starts with ">", this Shell will be executed with inputs
  which come from a file, which name is ".VIM_STD_IN". If the input file dose
not exsits, you could give the inputs line by line by typing directly.

  --If a Shell command ends with ";", this Shell will be executed as a program
  development tool. You could use this script for your development, then you
  could pass the compile or interpret command as the Shell parameters with ";"
  followed. When the command finished it will jump to the first error line if
  there are some errors. Of caurse you should special a compiler first.

添加新评论