My Last Week’s Eclipse Usage
I found a cool plugin couple of weeks ago, Ergo by Channing Walton. It monitors the shortcut and menu invocations usage of Eclipse.
I soon discovered that I’d like to know what shortcuts other users use. I whipped up a patch that would let the plugin users specify a reporting URL. Channing liked the idea, open-sourced the plugin and gave me access.
Last week I had the plugin enabled and now I produced a page of the statistics. The stats show that I was pasting all last week
.
I was also introduced to the EPP’s Usage Data Collector. I have not checked if it also monitors actions’ invocations. If it does not we’ll try to propose a patch of some sort.
I’ll be uploading my stats for another couple of weeks and compare to my colleagues and see if I can find anything interesting.
If anybody is interested in seeing their stats they can download the plugin from the project’s page and use “http://tom.jabber.ee/reporting/” as the URL. Every installation is generated a UUID and if you specify the reporting URL your workspace/.metadata/.plugins/com.stateofflow.ergo/commands.properties will be reported to the specified url every 1 hour. The stats can be seen from http://tom.jabber.ee/reporting/result.php?uuid=YOUR-UUID
Görge said,
February 4, 2008 @ 1:10 pm
Reviewing your usage stats: Did you know, there’s a shortcut for toggle comment? It’s —
Görge said,
February 4, 2008 @ 1:11 pm
Regarding my last comment: It’s Ctrl-Shift-C
Toomas Römer said,
February 4, 2008 @ 1:17 pm
Thx for the tip. Weird that I have 18 toggle comments from menu. I even don’t know where that menu item exists.
I guess this came from commenting some JSP files. In JSP when you use the ctrl-shift-c and then do an UNDO it only undos one line of the commented text. To get everything uncommented this way one has to undo several times.
Maybe undoing a comment is implemented as an invocation of the toggle that for a weird reason gets counted as a menu invocation.
Brian Fitzpatrick said,
February 4, 2008 @ 5:43 pm
What a cool idea! It might be nice for the big results page to actually note which keys are used for the shortcut (though I’m sure they change platform to platform) for those people unused to using such shortcuts. This might introduce them to some time savers that they might not have found otherwise.
Toomas Römer said,
February 4, 2008 @ 7:08 pm
Yup. The problem with the current plugin is that it just reports the IDs of the commands executed.
I had to write a program to ask for the Name and Description from the BindingService by the id. I could not figure out why it did not report the shorcuts, they always returned null.
I will update the plugin today to include the shortcuts in the uploaded data then it is possible to see which bindings people use.
I’ll make another post about it when done.
Toomas Römer said,
February 4, 2008 @ 11:37 pm
Ok, now shortcuts are showing.
Richard Pointer said,
February 22, 2008 @ 9:05 pm
I have downloaded your scripted for the wordpress plug in but I am a novice and don’t understand where I am supposed to save it to my page. Am I supposed to create these pages you list in the directions? Please help.
Toomas Römer said,
March 4, 2008 @ 1:24 am
Did the documentation at http://www.pgnview.com/index.php?n=Main.WpPlugin help?
Volli said,
June 5, 2008 @ 3:08 pm
Amazing, that Delete Line (Ctrl+D) is used that little.