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

Added ipython3 support

ipython is still the default.

New variable g:ScreenIPython3 is defined. If set to 1, ipython3 is used
instead of ipython
latest commit 226f292790
@MikeDacre MikeDacre authored
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.