On 16/09/12 23:21, Tim Johnson wrote:
* Tony Mechelynck <[email protected]> [120916 11:02]:

When you type : in Visual mode, you should see

        :'<,'>

where '< means "the first visually selected line" and '> means "the last
visually selected line". Don't erase these marks as you type :retab in
Visual mode. Or you could do without Visual mode, as follows:

        :set expandtab
        5:retab
   Elegant!

(that second line will be expanded to :.,.+4retab and it should expand
tabs to spaces in the current line and the 4 following ones). Or

        :set noexpandtab
        5:retab!
   Again ...
to convert spaces to tabs instead.

See
        :help v_:
        :help N:
  thanks


Beware though, that the former will convert hard tabs (but not backslash-t etc.) even in string literals, and that the latter will convert sequences of two or more spaces ending on a tab stop (i.e., in a column whose number is a multiple of the 'tabstop' value) even in string literals. IOW the :retab command doesn't know what quotes are for.

Best regards,
Tony.
--
We really don't have any enemies.  It's just that some of our best
friends are trying to kill us.

--
You received this message from the "vim_use" 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

Reply via email to