Another wish list

The two most frustrating things about IntelliJ are
1. it periodically goes unresponsive for seconds at a time.
2. It is very hard to find the program I want to run in the giant
unordered list.

Here are some ideas to fix these:

1. Change the mouse and keyboard cursor when the system is
unresponsive.  That way it least you wont try to use it when it is not
listening, and you will know the instant it has come back to life.

2. Talk to the Jet people. Jet compiled apps are not so jerky.

3. use an alternate GC algorithm.

I earlier suggested sorting the programs list.  Here are some other
ideas.

1. store the file of configurations to run in a human-readable format.
Then people can write their own code to impose some order on them.

2. Immediately jump to the configuration whose class is the currently
active tab.

--
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.

1 comment
Comment actions Permalink

Roedy Green  wrote:

1. store the file of configurations to run in a human-readable format.
Then people can write their own code to impose some order on them.

How to solve:
1. Open IDEA
2. Copy project settings files (i.e. .idea directory or .ipr and .iws files)
3. Modify run order configuration ordering (and save)
4. Diff current settings to copied settings from above
5. From the diff results, learn that the run configuration are stored in:

${Project.Home}/.idea/workspace.xml  (or ${Project.Home}/projectName.iws)
<project><component name="RunManager"><list>

    <list size="18">
      <item index="0" itemvalue="SuchAndSuchClass" />
      <item index="1" itemvalue="TestDatabaseCode" />
      <item index="2" itemvalue="Run This" />
      <item index="3" itemvalue="Run That" />
      <item index="4" itemvalue="Execute UI" />
      . . .


Seems pretty human readable to me ;) And rather easy to read and modify via code as well.

Have fun.

0

Please sign in to leave a comment.