Brett Stahlman 写道:
> If you use tabs only for leading indent, an indent level can
> be whatever you want it to be when you're viewing the file. Almost as
> importantly, it can be whatever someone else wants it to be when he's
> viewing the same file...
>
>> Cheers,
>> Oliver
(Sorry I had just learned how to set plain-text message in thunderbird,
then send this message again.)
No, this is a false illusion, you cannot expect a non-constant indent
level anyway, consider the following code.
suppose we have 4 space as indent level:
> {
> foobar1(); // comment1
> if (fb2()) { // comment2
> fb3(); // comment3
> switch (x) { // comment4
> case 1:
> fb4(); // comment5
> break;
> default: // comment6
> break;
> }
> }
> }
now we change the indent level to 3:
>
> {
> foobar1(); // comment1
> if (fb2()) { // comment2
> fb3(); // comment3
> switch (x) { // comment4
> case 1:
> fb4(); // comment5
> break;
> default: // comment6
> break;
> }
> }
> }
Got the idea? If anyone wants to change the indent level, the code is
ruined anyway.
Simply use only space for indent solves all problem above, personally I
do recommend not to use tab size other than 8 at all.
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---