Hi Andy, Tony and all,

2017-7-21(Fri) 4:06:17 UTC+9 Andy Wokula:
> Am 20.07.2017 um 20:24 schrieb Tony Mechelynck:
> > FWIW, I also think that :tabmove 5 should move the current tab after
> > what is now tab 5.
> >
> > Andy: when you do ":1,5move 10", where would you expect the present
> > first 5 lines to go? After the present line 10 (becoming lines 5-10
> > after the move) or after the present line 15 (becoming lines 10-15
> > after the move)? I would expect the former.
> >
> > Best regards,
> > Tony.
> 
> I see what we have now makes a lot of sense when people put tab page
> numbers (like line numbers) on their tab labels. And that's why there
> will probably no change.
> 
> But otherwise your analogy also suggests that
>      :1,5 tabmove 10
> should move the first 5 tab pages to after tab page number 10
> (which it doesn't (yet)).

Perhaps Tony's example was not good.

`:help :move` says: 
:[range]m[ove] {address}                        :m :mo :move E134
                        Move the lines given by [range] to below the line
                        given by {address}.

`:move`'s [range] and {address} have different meanings.
Briefly explain:
    [range] is move source range.
    {address} is move distination.


On the other hand, `:tabmove` is below. (:help :tabmove)

:tabm[ove] [N]                                          :tabm :tabmove
:[N]tabm[ove]
                [...]
                    :0tabmove   " move the tab page to the beginning of the tab
                                " list
                    :tabmove 0  " as above

The meaning is the same for forward N and backward N.
When both are specified, Vim respect the backward N.  (Maybe undocumented...)

--
Best regards,
Hirohito Higashi (h_east)

-- 
-- 
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 vim_dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui