Home > shellinsidevim.vim

shellinsidevim.vim

Shellinsidevim.vim is a project mainly written in Vim Script, it's free.

Let you execute the shell command without leaving vim

This is a mirror of http://www.vim.org/scripts/script.php?script_id=2497

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 :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.

Previous:guepardo.vim