On Thu, 11 May 2006, Suresh Govindachar wrote:


  Elias Chatzigeorgiou wrote:

 >     I use the mswin behaviour and insert mode for editing
 > ("source mswin.vim" and "set insertmode" in _vimrc )
 >
 > To enable column selection I use the sequence:
 > CTRL-O, g, CTRL-H and hold the SHIFT during the selection.
 >
 > Is it possible to simplify the above key sequence? Ideally I
 > would like the cream-for-vim equivalent (ALT-SHIFT
 > to enable column selection) - but I don't like ice-cream-s :-)

 Try creating the following insert-mode map:

      :imap <A-c> <c-o>g<c-h>

 and then using the sequence <Alt-c> and hold SHIFT etc.  If you
 like it, place "imap <A-c> <c-o>g<c-h>" in your vimrc file.

 --Suresh


I have these mappings in my vimrc that do a Visual Block mousedrag. It
was a simple modification to make it a Select Block. Place in vimrc.

  nnoremap <A-S-LeftMouse>   mz<LeftMouse><C-v>g`zo<C-g>
  inoremap <A-S-LeftMouse>   
<Esc><C-v>g`^mz<Esc>gi<LeftMouse><C-o><C-v>g`zo<C-g>
  vnoremap <A-S-LeftDrag>    <LeftDrag>
  vnoremap <A-S-LeftMouse>   <C-v><LeftMouse>mzgvg`z<C-g>

Holding down Alt-Shift and click-dragging with the left mouse button in
any mode should start Select Block mode.

HTH :)
--
Gerald

Reply via email to