Nick Gravgaard schrieb:
> 
> On Wed, 13 Feb 2008 17:48:52 +0100, "Tony Mechelynck"
> <[EMAIL PROTECTED]> said:
>> Nick Gravgaard wrote:
>>> Hi everyone,
>>>
>>> I have an idea which I think will make Vim much faster and easier to
>>> use. I find that over 4 lines or so, it becomes difficult to quickly
>>> count the number of lines I want to delete/yank/shift or whatever, and
>>> so I usually revert to using linewise Visual mode to select the lines I
>>> want to perform the operation on. Obviously it's much faster to (for
>>> example) press 23d than to press V followed by down 23 times and finally
>>> d to delete, but the problem is knowing how many lines I want to perform
>>> the operation on. I believe this could be easily rectified if Vim could
>>> display relative line numbers in the left hand margin (with the current
>>> line being 1, the next being 2, and so on). Then the user could just
>>> look down to the last line they want to operate on, see how many lines
>>> it is from the cursor, and type the command.
>>>
>>> Cheers,
>>> Nick

Is it ok for you to type
  23Vd

Doesn't work out of the box, the builtin "V" handles the count
differently, but with a little work ...

  :nn <silent>V :<c-u>exec"norm!V".(v:count>1?v:count-1."j":"")<cr>
  " or maybe better:
  :nnoremap <silent> V :<c-u>execute "normal! V". v:count1. "_"<cr>

Without your requested Visual hint, it's good to have Visual mode enabled
after 23V, for fine tuning the range.

-- 
Andy


--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui