+10 I do it manualy for a long time ;) It would be graceful if IDEA will understand and support it !
Yarick. David Smiley wrote: > This is a reminder that smart tabs will be in Ariadna. > > Valentin agrees: > >> From: "Valentin Kipiatkov" <[EMAIL PROTECTED]> >> To: <[EMAIL PROTECTED]> >> Subject: Re: [Eap-list] Smart tabs >> Date: Fri, 22 Feb 2002 14:14:23 +0300 >> charset="iso-8859-1" >> Reply-To: [EMAIL PROTECTED] >> >> Ok, we plan this for Ariadna. >> >> Best regards, >> Valentin Kipiatkov >> ----------------------------------------------------------- >> IntelliJ Software, http://www.intellij.com/ >> "Develop with pleasure" >> ----------------------------------------------------------- > > > Initial description of feature: > >> Date: Thu, 14 Feb 2002 12:16:59 +0100 >> To: [EMAIL PROTECTED] >> From: Thomas Singer <[EMAIL PROTECTED]> >> Subject: [Eap-list] Smart tabs? >> Reply-To: [EMAIL PROTECTED] >> >> Hello IntelliJ, >> >> I proposed from time to time, that IDEA should have an option for >> smart tab-placements. What do you think about it? >> >> For all, that can't remember, what I meant, I 'll explain in short. >> Assume following code: >> >> private int test(String value1, >> String value2) { >> return getValue(value1, >> value2); >> } >> >> I want to get following use of spaces and tabs (tabs are marked as >> "|->" and spaces as "." where important; 4 spaces per tab): >> >> |-->private int test(String value1, >> |-->.................String value2) { >> |-->|-->return getValue(value1, >> |-->|-->................value2); >> |-->} >> >> and now, viewed with 8 spaces per tab: >> >> |------>private int test(String value1, >> |------>.................String value2) { >> |------>|------>return getValue(value1, >> |------>|------>................value2); >> |------>} >> >> Advantages: everything, that is in one column, remains in one column. >> You can view this code with any spaces-per-tab-settings you prefer, it >> always looks good. >> >> To get this, only some rules are necessary: >> >> 1) Each non-wrapped line is indented with tabs. >> 2) Each wrapped line takes the tab-indentation from the last >> non-wrapped one and fills the rest with spaces! >> 3) Tabs are only valid before the left non-white-space character. >> Pressing the tab key, lets say after "getValue(value1,|" always >> inserts spaces, never tabs! >> >> I hope, that IDEA would have this smart indentation engine. I believe, >> it even would help SUN to layout their sources (having a look into the >> Jdk-Sources with a tab setting different than 8 is terrible). >> >> Tom >> > > You'll have to check out the archives for mid-February to catch the > whole discussion. > > ~ David Smiley > _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://lists.jetbrains.com/mailman/listinfo/eap-features
