Develop with Pleasure
Is there a small feature missing from IDEA that would make your life happier, would make you sing IDEA's "Develop with Pleasure" motto? Please use this thread to highlight that missing feature or two in the issue database so we can all take a look & vote, especially long-standing features that were overlooked and risk being overlooked forever.
Thanks,
Jon
Please sign in to leave a comment.
Request number?
--
regards,
--
Alexey Kudravtsev
Software Developer
JetBrains, Inc, http://www.jetbrains.com
"Develop with pleasure!"
"Johannes Schneider" <shake@web.de> wrote in message
news:f736k7$a7s$1@is.intellij.net...
>
>
>
>
>> Hello Johannes,
>>
>>> Class Name auto completion uses a horrible sort order. E.g. typing:
>>> new Node[ctrl-alt-space]
>>> will yield a very long list which on top offers sun.plugin.dom.core,
>>> which is hilarious.
>>> The comparator should first offer classes, which reside in the same
>>> module, then same project, module libraries, jdk, and finally (if at
>>> all) the sun.* and com.sun packages (one should be able to turn them
>>> off
>>> altegether) or even better configure the priorities of them.
>>
>> Settings | Code Completion | Exclude from Import and Completion
>>
Gah, another one just hit me! At least once a week I look for a "rerun build" button that simply isn't there.
http://www.jetbrains.net/jira/browse/IDEADEV-15235
--Dave Griffith
This one has really bugged me for a looong time :
Deprecated classes/interfaces in Goto Class popup (CTRL-N) should be strikethroughed...
Filed a Jira (couldn't find any) :
http://www.jetbrains.net/jira/browse/IDEA-13703
Gilles
Hello Gilles,
Fixed.
--
Dmitry Jemerov
Software Developer
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Thanks for fixing it so quickly, maybe I will make an effort and think of all small things that have bugged me but never wrote down :)
Gilles
Fixed anyway.
--
regards,
--
Alexey Kudravtsev
Software Developer
JetBrains, Inc, http://www.jetbrains.com
"Develop with pleasure!"
"Alexey Kudravtsev (JetBrains)" <cdr@intellij.com> wrote in message
news:f75gvv$9fn$1@is.intellij.net...
>
>
>> Thanks for pointing this out.
>> But this is not the important point. The important point is the sorting
>> of the code completiton suggestions.
>>
>> Removing com.sun classes helps a little. But improving the sorting is the
>> key to pleasure ;)
>>
>>
>> Johannes Schneider
>>
>> Dmitry Jemerov wrote:
>>> Hello Johannes,
>>>
>>>> Class Name auto completion uses a horrible sort order. E.g. typing:
>>>> new Node[ctrl-alt-space]
>>>> will yield a very long list which on top offers sun.plugin.dom.core,
>>>> which is hilarious.
>>>> The comparator should first offer classes, which reside in the same
>>>> module, then same project, module libraries, jdk, and finally (if at
>>>> all) the sun.* and com.sun packages (one should be able to turn them
>>>> off
>>>> altegether) or even better configure the priorities of them.
>>>
>>> Settings | Code Completion | Exclude from Import and Completion
>>>
>
Oh dear, I was dreading this might have happened. There's some possibility that we might migrate from CVS to StarTeam (don't ask). I was hoping that the StarTeam integration was good but from the sounds of it, it may have fallen by the wayside.
Yes, fallen by the wayside is the correct term.
I don't use StarTeam by choice either. Back on IDEA 3.0 it was great just to have any integration with StarTeam but now I think there is less functionality in the current weekly releases than ever before. Some menu items just disappeared recently (compare w/starteam version, ...).
There has never been a way to pin an item being checked in with a task or change request. The way StarTeam is setup at the client checked in items MUST be pinned or the check in fails, so I have to go the the StarTeam client set a default task/CR to pin against for that project and then check things in.
Plus there is none of the who changed what when functionality. It is just easier to use the StarTeam client or give in and switch to the customer's standard IDE (JBuilder 2007). The latest eclipse StarTeam plugin is pretty impressive.
I am forced to use Starteam at my regular job as well.
I gave up on using IDEA Starteam support long ago-- it was really awful
the last time I looked at it.
I just use the Starteam client.
It would be nice if IDEA had first rate Starteam support, but I doubt if
we will ever see it because it's not a very popular VCS, and so
(understandably) there isn't much incentive to put a lot of resources in
this area.
k wrote:
http://www.jetbrains.net/jira/browse/IDEADEV-17622
Now that the way web modules are used has been redone, how about making it work the way developers think of it. If I have a facet, automatically include AND deploy any *.jar files in the /WEB-INF/lib directory of my web module. Convention over configuration. Don't make me declare something that is declared in the servlet spec.
+1
NS> http://www.jetbrains.net/jira/browse/IDEADEV-17622
NS>
NS> Now that the way web modules are used has been redone, how about
NS> making it work the way developers think of it. If I have a facet,
NS> automatically include AND deploy any *.jar files in the /WEB-INF/lib
NS> directory of my web module. Convention over configuration. Don't
NS> make me declare something that is declared in the servlet spec.
NS>
One big, big, big issue:
I have set the tab size to "2". When I now open a JDK class the format
is messed up. I think they use tab characters and expect the tab size
set to 4.
We really need an option to set the tab size for the libraries. Or
better resolve the tab size automatically and format the library files
accordingly.
Thanks,
Johannes Schneider
Jon Steelman wrote:
I remembered another, having just created a new project for the first time in a while: the default is set wrong for whether Ant tasks and compilations should run in the background, and it's an incredible pain to hunt down where to change it. Many possible solutions, starting with "just change the damn default", but my preferred solution is http://www.jetbrains.net/jira/browse/IDEADEV-11588 .
It's 2007. There's no excuse for modal progress dialogs anymore.
--Dave Griffith
They seem to require tab size 8.
+1 (where is the issue to vote for)
Tom wrote:
>> I have set the tab size to "2". When I now open a JDK class the format
>> is messed up. I think they use tab characters and expect the tab size
>> set to 4.
Historically, a tab-size of 8 is the only correct one. All other settings will cause trouble.
>> We really need an option to set the tab size for the libraries. Or
>> better resolve the tab size automatically and format the library files
>> accordingly.
Not another option please. What's the benefit of using tabs over using 4 or even just 2 spaces?
Sascha
Sascha, when you use (smart) tabs for indentation, you can set the tab size
to your preferred value (e.g., I prefer 4, my coworker 2) and the code
always looks well-aligned with the desired indentation.
I posted a new Jira : "Deprecated classes/interfaces in find usage should be strikethroughed"
http://www.jetbrains.net/jira/browse/IDEA-13727
Gilles
This one hits me daily a couple of times:
http://www.jetbrains.net/jira/browse/IDEADEV-7222
Sascha Weinreuter wrote:
Yes, you are right. I think Jetbrains should automatically delete all
files on the hard drive as soon as anybody changes this setting to
anything but 8.
Well, I use two spaces - because I want to use two spaces.
But I know that some guys out there prefer using tabs or another amount
of spaces. And I really would like to be able to read the code those
guys (especially those from Sun) have written....
Johannes Schneider
I know tab size verges on a religious issue so let's try to keep this civil. I personally like 4-space indentation but my company's code style requires the use of tabs with a size of 4.
The point I'm trying to make is that everybody is different and that difference must be anticipated and accounted for by IDEA. Advocating one particular style of indentation over another will not solve anything.
I like the suggestion of being able to define the tab size for a library's source, especially since the code style I have to use makes the JDK source look bad.
I agree.
N.
Gordon Tyler wrote:
Johannes Schneider wrote:
>> Tom wrote:
>> Historically, a tab-size of 8 is the only correct one. All other
>> settings will cause trouble.
Geez, what's your point? Just go ahead and vote for IDEABKL-3140
>> Not another option please. What's the benefit of using tabs over using
>> 4 or even just 2 spaces?
Well, I use 4- and 2-space indents (in different projects), have set my tab-size to 8, and never
had any issues looking at Sun-code (or anyone else's). Maybe I'm just lucky.
Tom,
This was marked as closed some time ago. To get proper attention, you'll probably need to create a new issue that captures what still needs addressing.
Jon
Jon Steelman wrote:
Or add your comments/vote to
http://www.jetbrains.net/jira/browse/IDEA-12673 if it will cover what
you want.
N.
Gordon Tyler wrote:
Oh, I didn't want to start a war. My English isn't very good, so sorry
for the mistakable post.
Yes, this is my opinion. Idea should be smart enough to show every
source file as good as possible. At least it should be readable, at best
it should be shown with my code settings applied.
Defining the tab size for libs is my second choice. My first one is some
sort of reformatting according to my actual code style (but don't loose
the line numbers!)
Johannes Schneider
Sascha Weinreuter wrote:
>> Sascha Weinreuter wrote:
>>> Tom wrote:
>>> Historically, a tab-size of 8 is the only correct one. All other
>>> settings will cause trouble.
>> Yes, you are right. I think Jetbrains should automatically delete all
>> files on the hard drive as soon as anybody changes this setting to
>> anything but 8.
That was a bad try to show that there exist different settings (some
sort of sarcasm). Sorry for the mistakable post.
>>> Not another option please. What's the benefit of using tabs over using
>>> 4 or even just 2 spaces?
>> Well, I use two spaces - because I want to use two spaces.
>> But I know that some guys out there prefer using tabs or another amount
>> of spaces. And I really would like to be able to read the code those
>> guys (especially those from Sun) have written....
Yes, you are just lucky. Congratulations ;).
For a long time I believed that the Sun guys really prefer this code
style... ;-).
Johannes Schneider
Since you are using spaces, everybody who reads your code is forces to see
it at 4-/2-spaces indentation. The reason behind using (smart) tabs with
different tab sizes is to be able to adapt the visible indentation to the
user's needs.
Good to know others are also annoyed by IDEA's current behaviour. Good to
know the feature is planned already for this EAP:
http://www.jetbrains.net/jira/browse/IDEADEV-3907
I think this one is also related:
http://www.jetbrains.net/jira/browse/IDEADEV-14035
This bug is nearly a year old and is still there and still annoying me:
http://www.jetbrains.net/jira/browse/IDEABKL-4855