Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Latest commit 6a87efb
Mar 28, 2013
Split into a plugin/autoload pair (faster vim startup). Cedit bypassed in vis.vim (bugfix). Fixed bug where VisBlockCmd() effectively shortened a visual block selection due to a short last line.
|Failed to load latest commit information.|
This is a mirror of http://www.vim.org/scripts/script.php?script_id=1195 I'm hereby making the <vis.vim> script, long available at http://www.drchip.org/astronaut/vim/index.html#VIS, also available here at vim.sf.net. There are two commands made available: B and S. ---------------- Visual Commands: ---------------- B Use V, v, or ctrl-v to visually mark some region. Then use :B cmd (this command will appear as: :'<,'>B cmd) The command will then be applied to just the visually selected region. For examples: Use ctrl-v to select a column and then do a substitute on just that column. ctrl-v ..move.. :B s/pattern/becomes/ Use ctrl-v to select a column, then apply an external filter to just that column. ctrl-v ..move.. :B !sort ---------------- Visual Searches: ---------------- S Use V, v, or ctrl-v to visually mark some region. Then use :S pattern (this search will appear as :'<,'>S pattern) The search will then be applied to just the visually selected region. It may be repeated with n and N commands, too (without having to re-mark the region). A plain S will apply the last :S-pattern to the latest selected region. ----------------- Related Subjects: ----------------- * For incrementing/decrementing numbers, dates, and letters in a column: see vimscript#670 and vimtip#150 * For sorting based on a column (column-restricted, whole lines but column-keyed), see vimtip#588 * For overwriting visual blocks with other visual blocks: see vimtip#808 * For more on applying substitutes to a visual block: see vimtip#63 * For swapping pairs of visual blocks: see vimtip#329 (alpha/beta version available at http://www.drchip.org/astronaut/vim/index.html#VIS)