On 16/09/12 23:21, Tim Johnson wrote:
> * Tony Mechelynck <antoine.mechelynck@gmail.com> [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
Sunday, September 16, 2012
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment