On 4/30/07, Tim Chase <[EMAIL PROTECTED]> wrote:
>>> I 'set ve=all' and selected a rectangle with Ctrl-V. >>> How can I move this rectangle up/down left/right with arrows ? >>> >> I assume you're asking how you can move the "other sides" of a visual >> block. > No, I meant "move" as in, "erase in old place and paint in new place".Well, could one not do something like the following? :vnoremap <down> <down>o<down>o
No, I did not mean "move the corners of the selection". I meants "move the contents". I meant "erase the contents at the old place and put the contents at the new place". Imagine moving text frames in the Word. This is what I mean. As if the selection are is a floating text frame. For example. Given the file: |-------------- |abcdefghijk |123456789 I select rectangle 2x2 "ab\n12" with Ctrl-V. I press Down and Right. The result shall be approximately like: |-------------- | defghijk | ab456789 12 Depending on sophistication, and text under the moving rectangle can be either erase with blanks, or preserved. (more difficult). I'd make it an option. Yakov
