Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Simulate a split shell in vim using gnu screen or tmux
VimL Makefile
Branch: master
Latest commit 226f29 @MikeDacre MikeDacre Added ipython3 support
ipython is still the default.

New variable g:ScreenIPython3 is defined. If set to 1, ipython3 is used
instead of ipython
Failed to load latest commit information.
autoload Added ipython3 support
doc Added ipython3 support
plugin Added ipython3 support
.gitignore add a README
Makefile update make dist to fix vimball extension behavior



screen.vim is a vim plugin which allows you to simulate a split shell in vim using either gnu screen or tmux, and to send selections to be evaluated by the program running in that shell:


After installing screen.vim and the terminal multiplexer of your choice, you can then run vim in a shell and execute :ScreenShell to start a new session where a shell will be opened in a bottom split of your multiplexer.

For gvim users, since you are not running vim in a console, :ScreenShell will instead attempt to open a terminal and start the multiplexer in there.

Once you have the shell open, you can then send visual selections to it using the command :ScreenSend.

Additional usage and configuration information can be found in the screen.vim help file.

Something went wrong with that request. Please try again.