One thing I've found useful when I used Visual Assist was the amount of information that appears in their tooltips. Images for everything listed are at the bottom of this post. Here are the main things I would love to see in IDEA (and specifically for Scala, which can be difficult to read):
Comments and Syntax highlighting within tooltips
Syntax highlighting within auto-complete drop-downs
Showing read/writes and other instances of an object with a single click
Thanks to the developers of IDEA, it really is a great IDE, offers way more flexibility than some of the other IDEs at a fraction of the price. In fact even though Visual Assist has some great features, it's missing a lot of things that IDEA can do, especially in the syntax highlighting area.
1. Have you tried View, Quick Documentation and View, Quick Definition? You can use these in almost any context -- when the caret is in a identifier in the editor; on an entry in an autocompletion drop down, on a class or method in Go To Class or Go To Symbol.
2/3. Not a bad idea; should be consistent though across Java and Scala.
4. It's better to use Find, Highlight Usages in file than using the text search for this. I like it so much I've enabled it by default under Settings, Editor, Highlight Usages of Element at Caret. (Try this on the keywords match, case, def, val, and class to see the result expression(s), too!). If you want to distinguish reads/writes, use Show Usages or it's bigger brother Find Usages.
-jason
nfoste82 wrote:
One thing I've found useful when I used Visual Assist was the amount of information that appears in their tooltips. Images for everything listed are at the bottom of this post. Here are the main things I would love to see in IDEA (and specifically for Scala, which can be difficult to read):
Comments and Syntax highlighting within tooltips
Syntax highlighting within auto-complete drop-downs
Showing read/writes and other instances of an object with a single click
Thanks to the developers of IDEA, it really is a great IDE, offers way more flexibility than some of the other IDEs at a fraction of the price. In fact even though Visual Assist has some great features, it's missing a lot of things that IDEA can do, especially in the syntax highlighting area.
Thanks Jason, I'll give all of those things a try, the more the better.