On Wed, Sep 7, 2016 at 7:06 AM, Tony Mechelynck
<[email protected]> wrote:
> On Wed, Sep 7, 2016 at 6:22 AM, Charles E Campbell
> <[email protected]> wrote:
>> Hello:
>>
>> With the following 6 lines: (the last three are empty)
>> -----------------
>> hello world!
>> hello world!
>> hello world!
>>
>>
>>
>> -----------------
>> Put cursor on line 4, use ctrl-v and move down 2 lines.
>> Press "ad .  This operation grabs the visually selected text and puts it
>> into register a.  (ie. the three blank lines)
>
> At this point, (for me) the register contains ^J^J^J (three
> carriage-return characters)

Oops, sorry, in Block-visual (note Line-visual) the selected text is
not deleted and the register contains ^J^J (only 2 carriage returns)
>
>> :goto 1    . This puts the cursor on the h in the first hello.
>> "ap
>>
>> I rather expected that nothing would happen -- instead, a blank is inserted
>> after each h.
>
> With me, it inserts three empty lines immediately after the current
> line (i.e., between lines 1 and 2)

Sorry. In block-visual I see the same as you do. It "might" be
correct, considering that we insert a three-line block after column 1
and that, when the cursor is on an empty line, the "column" part of
the ruler says 0-1 (i.e. "column 0, visual column 1" or maybe more
precisely "byte 0, screen cell 1").

>
>>
>> Is this correct behavior?
>>
>> Chip Campbell
>
Best regards,
Tony.

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui