sponsor Vim development Vim logo Vim Book Ad

move : Move lines and selected text up and down

 script karma  Rating 11/7, Downloaded by 536    Comments, bugs, improvements  Vim wiki

created by
Matthias Vogelgesang
script type
move is a Vim plugin that moves lines and selections in a visual manner using key maps in normal and visual mode.

Read more about the plugin at


or watch a short demo screen cast for a first impression


Source code and some more details are available at

install details
Use either Pathogen, Vundle or NeoBundle, e.g. add

    Bundle 'matze/vim-move'

to your .vimrc or install manually using the standard Vim way. For more information have a look at


rate this script Life Changing Helpful Unfulfilling 
script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
vim-move-1.3.tar.gz 1.3 2014-03-18 7.0 Matthias Vogelgesang * Add g:move_auto_indent option to en-/disable auto indentation
* Do not modify readonly buffers
* Silence :move commands to avoid first-time errors on read-only files.
vim-move-1.2.tar.gz 1.2 2013-08-14 7.0 Matthias Vogelgesang * Add key modifier for bindings (@vitalk)
* Use <A-j> and <A-k> in normal and visual mode (@vitalk)
* Add <Plug>Move{Block,Line}HalfPage{Up,Down} to move text in larger increments.
vim-move-1.1.tar.gz 1.1 2013-08-10 7.0 Matthias Vogelgesang Minor bug fixes.
vim-move-1.0.tar.gz 1.0 2013-08-10 7.0 Matthias Vogelgesang Initial upload
ip used for rating:

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
SourceForge.net Logo