More Emacs for the favorite IDE

March 20th, 2012 by Denis.Zhdanov

We would like to share with you the details on Emacs specific features introduced in IntelliJ IDEA 11 release last year and some new which are upcoming in IntelliJ IDEA 11.1. Meet Kill rings, Sticky selection, Adjust line and more.

Read the rest of this entry »

IntelliJ IDEA 11.1 Release Candidate

March 19th, 2012 by yole

As planned, today we have published the Release Candidate build for IntelliJ IDEA 11.1. You can download the new build from the EAP page or use “Check for updates” to update from within the IDE. The release notes for the new build include mostly bugfixes, along with a number of performance improvements and small functionality enhancements. One thing worth noting is that the “Highlight usages of element at caret” option, which has been available in the product for a while, is now enabled by default.

Please give the new build a try, and let us know about any problems so that we could fix them in the final release!

IntelliJ IDEA 11.1 EAP build 116.108

March 14th, 2012 by Maxim Mossienko

Probably the last EAP build (before RC) of IntelliJ IDEA 11.1 is available for download.

New settings are added to Groovy Colors & Fonts settings to highlight local variables, parameters, reassigned local variables, reassigned parameters and method declarations in the editor.

This build includes a notable enhancement in JavaScript code completion: the variants are now ordered by “inheritance”. Also worth noting is that editing large CSS files should be significantly better now.

Check the other changes in the release notes.

Your feedback is very important at this point.

IntelliJ IDEA license for every attendee of try{harder} Level Up 2012

March 13th, 2012 by ksafonov

We are delighted to announce that JetBrains is supporting the try{harder} Level Up event this year. This is an annual collaborative learning conference aimed at advanced Flash developers. The event will take place next week, March 19-23, in Nottingham, UK.

Every attendee will receive a Personal License for IntelliJ IDEA 11 Ultimate!

We believe that our IDE will help everyone to acquire new skills and become more productive. We hope you will enjoy collaborative learning and raise your expertise even higher!

- Learn with pleasure!

Validation of unknown tags and attributes in Android XML files

March 12th, 2012 by Eugene Kudelevsky

In the latest IntelliJ IDEA 11.1 EAP we’ve added 2 new inspections that warn you about unknown attributes and tags in Android XML resource files and AndroidManifest.xml:

IntelliJ IDEA can validate both system attributes and local ones defined in attrs.xml file in your project. Of course, you can disable or tune these inspections according to your needs in the IDE settings.

Custom code folding regions in IntelliJ IDEA 11.1

March 7th, 2012 by Andrey Cheptsov

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Rustam Vishnyakov.

This long-awaited feature gives you a possibility to define your own code-folding regions with special line comments.

Read the rest of this entry »

Perforce integration enhancements in IntelliJ IDEA 11.1

March 6th, 2012 by Andrey Cheptsov

IntelliJ IDEA 11.1 will bring several changes with regard to VCS support and one of them is a number of enhancements in Perforce integration.

1. Handling Move

We used to handle rename/move operations using integrate. This was not quite convenient: for example, it made viewing history more difficult in external Perforce clients. Now that Perforce has a dedicated move command, we use it when possible. We hope this will save you some nerves and time.

2. Faster Changes Update

Another enhancement relates to Changes view refresh performance. In some cases refresh action took unfairly more time than necessary. Now it should be quicker.

3. Empty Changelists

And at last one more tricky improvement which may make your work with Perforce more transparent. After some operations a changelist might hover in pending state as empty but not visible in the IDE. Now IntelliJ IDEA does not hide such changelists to let you delete them. This also is quite useful since it keeps you from accumulation of empty changelists in Perforce.

All these changes are already available in the latest IntelliJ IDEA 11.1 EAP build.

Please let us know if you have any questions or ideas here or in our bug tracker.

Start using SVN 1.7 with IntelliJ IDEA 11.1, EAP build 116.32

March 5th, 2012 by Irina Chernushina (JetBrains)

New IntelliJ IDEA 11.1 EAP build (116.32) is available with Subversion 1.7 support finally built in. Here are some details on the current implementation.

We don’t perform automatic upgrade of your working copies to version 1.7, you can easily do it manually (Changes | Subversion Working Copies | Change).

Read the rest of this entry »

New in 11.1: JavaScript.next syntax support

March 2nd, 2012 by Andrey Cheptsov

This is a cross-post from WebStorm & PhpStorm blog, originally posted by Konstantin Ulitin.

As you may know, there are different versions of the JavaScript language. Each JavaScript engine implementation adds some nice features that others don’t have. To make sure that you only use features suitable for targeted environments, choose the appropriate one in Settings | Javascript.

JavaScript Language version setting

Read the rest of this entry »

IntelliJ IDEA 11.1 EAP build 114.243

February 28th, 2012 by Maxim Mossienko

New EAP build of IntelliJ IDEA 11.1 is available.

Notable changes include updated Subversion 1.7 and Perforce integrations, fixes in new Flash / ActionScript / Flex configuration and Jboss 7.1 Final support.

See release notes for complete list.

You can download the new build from the EAP page or install it using the “Check for updates” action inside the IDE.