Miscellaneous Wish List

Here are a few minor improvements I would like in IntelliJ.

1. increase the contrast in the colour of the active tab so it is
easier to pick out by eye in the default colour scheme.

2. Allow a way to rapidly sort the tabs into alphabetic order, or to
just keep themselves in alpha order by configuration.
When I get too many tabs up there I waste too much time looking for a
tab. Also allow to sort by most recently used, so the things you are
working on most are at the left.

3. allow a way to rapidly sort the run configurations by:
1. alphabetically
2. most recently used at the top.
3. project/package/class

4. a sort like Slick Edit. You can select a rectangle. That becomes
the keys to sort all lines on, or you can sort just the width of that
column.  Optional dedup.  I have to cut/paste to SlickEdit every time
I need a sort.

--
Roedy Green Canadian Mind Products
http://mindprod.com
It should not be considered an error when the user starts something
already started or stops something already stopped. This applies
to browsers, services, editors... It is inexcusable to
punish the user by requiring some elaborate sequence to atone,
e.g. open the task editor, find and kill some processes.

0
9 comments

For your number 4  you can select a block of text using one of these methods:

To toggle between the line and the column selection modes, do one of the following

  • On the main menu, choose Edit | Column Mode.
  • On the context menu of the editor, choose  Column mode.
  • Press Meta Shift Multiply.
  • Keeping the middle mouse button pressed, drag the mouse.
0

Please vote for the following issues:
1. http://youtrack.jetbrains.net/issue/IDEA-69084
2. http://youtrack.jetbrains.net/issue/IDEABKL-101 (there is also AlphaTab third-party plug-in, but we didn't test its compatibility with the recent versions)

As for #3, you can already reorder them manually or use Switcher to quickly run certain configuration, there was http://youtrack.jetbrains.net/issue/IDEA-65820, but it's closed as Won't Fix. See also http://youtrack.jetbrains.net/issue/IDEABKL-6001 .

0

On Wed, 05 Oct 2011 20:58:03 MSD, Michael Parmeley
<no_reply@jetbrains.com> wrote, quoted or indirectly quoted someone
who said :

>
>To toggle between the line and the column selection modes, do one of the following
>*  On the main menu, choose Edit | Column Mode.
>*  On the context menu of the editor, choose  Column mode.
>*  Press Meta Shift Multiply.
>*  Keeping the middle mouse button pressed, drag the mouse.

The right click drag is much faster than IntelliJ's toggling mode.
Once you have the selection, you still need some way to sort the
selection or sort the lines by the selection.
--
Roedy Green Canadian Mind Products
http://mindprod.com
It should not be considered an error when the user starts something
already started or stops something already stopped. This applies
to browsers, services, editors... It is inexcusable to
punish the user by requiring some elaborate sequence to atone,
e.g. open the task editor, find and kill some processes.

0

On Wed, 12 Oct 2011 11:49:19 MSD, Serge Baranov <serge@jetbrains.com>
wrote, quoted or indirectly quoted someone who said :

>As for #3, you can already reorder them manually

I have 162  entries after pruning them back.  There is no way to keep
them in order manually especially since I can move each item only one
slot at a time, and I can't even do it with a keystroke.  I try to
keep some order when and item is not in place, I waste huge of time
scanning the list over and over and over looking for it.

This is by far the most infuriating feature of Idea.
--
Roedy Green Canadian Mind Products
http://mindprod.com
It should not be considered an error when the user starts something
already started or stops something already stopped. This applies
to browsers, services, editors... It is inexcusable to
punish the user by requiring some elaborate sequence to atone,
e.g. open the task editor, find and kill some processes.

0

I am going to come to Jetbrains' defense here and take a guess that they never thought someone would have 162 run configurations and therefore need to sort them:-)

0

Having 162 run configurations sounds a bit crazy for a single project, but then again different people have different set-ups. In defence of Roedy's proposal, I have got around 20 run configurations, and it already feels crowded. Both the drop-down box on the main toolbar and the configuration dialog would perhaps benefit from some overhaul.
"Sort alphabetically" button would definitely be a nice addition (and reasonably cheap implementation-wise).
Grouping by modules, or allowing users to create their custom groups would be very convenient. Currently there is grouping by type, but in the drop-down I'd rather have it as a secondary grouping, with grouping by module/custom being the primary.
Also, it would perhaps be good to have only the last N most recently used configurations displayed in the drop-down, with all the remaining put into some kind of "More..." sub-menu.

0

Did you try to use Run/Debug popup instead of Run Configurations dialog and the toolbar drop-down?
Just press AltShiftF10 and start typing name of a run configuration.

--
Nikolay Chashnikov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

0

Perhaps this would be trivial to implement.

When I click run... it goes to the first configuration that matches
the class of the current tab.

I am usually going to run the class I have just been editing or
reading.
--
Roedy Green Canadian Mind Products
http://mindprod.com
It should not be considered an error when the user starts something
already started or stops something already stopped. This applies
to browsers, services, editors... It is inexcusable to
punish the user by requiring some elaborate sequence to atone,
e.g. open the task editor, find and kill some processes.

0

On Thu, 20 Oct 2011 16:30:03 +0400, "Nikolay Chashnikov (JetBrains)"
<Nikolay.Chashnikov@jetbrains.com> wrote, quoted or indirectly quoted
someone who said :

>Just press AltShiftF10 and start typing name of a run configuration.

Thanks. That is MUCH faster. 
--
Roedy Green Canadian Mind Products
http://mindprod.com
It's difficult to be rigorous about whether a machine really knows,
thinks, etc., because we’re hard put to define these things.
We understand human mental processes only slightly better than
a fish understands swimming.
~ John McCarthy (born: 1927-09-04 died: 2011-10-23 at age: 84).
Inventor of the term AI (Artificial Intelligence),
the short-circuit OR operator (|| in Java),
and LISP (LIst Processing Language) that makes EMACS
(Extensible MACro System) so addictive.

0

Please sign in to leave a comment.