Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master


        - fixes #3: allow remote installation without local plugins
          (pull request from Will Crawford)
latest commit b2aa35f4ec
@grantm authored
Failed to load latest commit information.
bin bump version for release
lib/App Move docs from .pod to .pm to claim namespace
.gitignore ignore new build directory
Changes v3.09
MANIFEST.SKIP don't package plugins directory
README.markdown tweak to README
TODO mark off completed items
dist.ini bump version for release


bcvi - Back-channel vi

This is a handy little utility for people who use SSH to connect to servers but like to use gvim (a GUI version of vim) to edit files. When you're connected to a remote server (say and type a command like:

bcvi .bashrc

The bcvi utility sends a message back to your workstation which causes a command like this to be run:

gvim scp://

Because the editor process is running on your workstation:

  • all your local .vimrc macros, settings, etc are available
  • the GUI is snappy and responsive (unlike an X-forwarded app)
  • when you save the file, it is transparently uploaded via scp
  • your remote shell window is available to run other commands

More Info

For a more detailed description of bcvi (with pretty pictures), go to:

Copyright and Licence

Copyright (C) 2007-2012 Grant McLean

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Something went wrong with that request. Please try again.