Archive for November, 2010

IntelliJ IDEA 10 RC — Git log got hot

Tuesday, November 30th, 2010

It is snowing outside our office but it is getting hotter and hotter inside. Guess why? That’s right, releases are getting nearer. RubyMine team did theirs yesterday. IntelliJ IDEA 10 is close enough too.

Indeed, we’ve just published IntelliJ IDEA 10 Release Candidate!

One major thing we pushed to this build is a significantly reworked Git log view (see screenshot below).
There’s also a number of other Git-related changes plus many stabilizing fixes throughout the IDE. See the complete list in this build release notes.

So, if you have some feedback for us, please speak now! We are listening as carefully as we push our changes now!

Stay tuned for more releases from JetBrains and for IntelliJ IDEA 10 announcement soon!

How to Run a Single Inspection in IDEA X?

Saturday, November 20th, 2010

To run a single inspection in previous versions of IntelliJ IDEA you had to create a dedicated inspection profile for that or use “Run inspection on…” from inspection’s quick fix list. In IntelliJ IDEA X you can find and run inspection by its name on any scope without creating an inspection profile. Use Run Inspection by Name (Ctrl+Alt+Shift+I) action anywhere to choose a desired inspection from hundreds of available,

then select a scope to run inspection on,

and get results.

This action is available since version 98.402 in Main Menu-> Analyze->Run Inspection by Name.

JavaScript Libraries in Intellij IDEA 10

Friday, November 19th, 2010

Meeting the needs of developers working with JavaScript, Intellij IDEA 10 adds a new feature to allow specifying global JavaScript libraries that can be used across multiple projects. For a particular project you can set a scope for each library by defining files and directories the library is applicable to. If you already have JavaScript files in your project and keep your current settings, code completion and navigation would work as before.

(more…)

IntelliJ IDEA 10 EAP (98.402)

Friday, November 19th, 2010

Just a quick Friday night update this time, with mostly bugfixes coming closer towards a release. Download the new EAP build, and read the Release notes.

IntelliJ IDEA 10 Public Preview is now available

Tuesday, November 16th, 2010


As the release of IntelliJ IDEA 10 gets closer, the feedback from users on our new release becomes ever more important. Because of that, we’ve decided to release our latest EAP build to a wider audience.

To learn about new features coming in IntelliJ IDEA 10 and to download the Public Preview build, please visit the IntelliJ IDEA 10 Public Preview page. Note that you don’t need any license key to use the preview build — it will run for 30 days without asking for a key.

And if you’ve been following the EAP program of IntelliJ IDEA X, you can see what’s new in this build at the Release Notes. The list mostly contains bugfixes; in particular, we’ve made a lot of improvements to the two big new features recently introduced in the EAP, namely auto-popup completion and floating editor windows.

You’re welcome to share your opinion on the new release in the forums, and to post bug reports and feature requests to our issue tracker. And to stay informed about all the latest developments, please follow us on Twitter.

Smarter and Faster Introduce Variable in Java

Thursday, November 11th, 2010

Introduce variable is one of those refactorings used many times a day. So, how can we make it work faster?
Get rid of modal dialogs!

So, in order to introduce a variable from an expression press Ctrl+Alt+V.

Remember modal dialog? No more of it! Now you can edit your code right in the editor:

Oh, you prefer List as variable type? No problem, press Shift+Tab, choose List from drop down and IntelliJ IDEA will remember your choice for future.

You already pressed Ctrl+Alt+V but then realized that such variable already exists? Not a problem! Now it is possible to reassign a variable right from introduce template. Press Ctrl+Alt+V one more time and IntelliJ IDEA will collect all available variables of appropriate types and will suggest you to choose one:

You can try it yourself using a latest IntelliJ IDEA X EAP.

And let us know what you think!

IntelliJ IDEA 9.0.4 update available

Wednesday, November 10th, 2010

We’ve just released a minor bug-fix release for the IntelliJ IDEA 9 — version 9.0.4.

Check the list of changes in this version and download it if you are using IntelliJ IDEA 9.x.

Please note that the free Upgrade offer is effective now and if you haven’t had a chance to upgrade to IntelliJ IDEA 9 yet, do it now and get IntelliJ IDEA 10 free of charge.

Develop with pleasure!
-The JetBrains Team

IntelliJ IDEA 10 EAP (98.311)

Tuesday, November 9th, 2010

A new IntelliJ IDEA 10 EAP build (98.311) is ready for your testing.

Some noteworthy changes in this build:

  • Several new code inspections: “Synchronization on static field”, “Unqualified inner class”, “Unnecessary outer class qualifier” and appropriate quick-fixes
  • Resin 4.x compatibility fixed
  • Grails filters support added
  • Important fixes in Android development support
  • Draggable & dockable editor tabs (see video below). Work in progress.

See the list of all the fixes and improvements since the last update, download the build and enjoy!

Free upgrade: two versions of IntelliJ IDEA for the price of one

Monday, November 1st, 2010


We know you’ve been waiting… So here it goes!

Starting November 1, 2010, all purchases of IntelliJ IDEA 9 qualify for a FREE UPGRADE to version 10.

If you haven’t had a chance to upgrade to IntelliJ IDEA 9 (the current one), now you have an opportunity to purchase an upgrade to IntelliJ IDEA 9 and get IntelliJ IDEA 10 free of charge when it becomes available later this year.

If you read this blog you probably know what’s coming in IntelliJ IDEA 10, right?

So don’t miss this opportunity, and spread the word!


Develop with pleasure!
- The JetBrains Team