JetBrains Mono — a new typeface made for developers
A year ago, we set a very ambitious goal – create a font to make working with code more comfortable for everyone. And we did it! What’s the problem with other monospaced fonts, you might ask? For the most part of our day we, as developers, look at the code. And it is no wonder that we are always on the lookout for the best font to make looking at the text on the screen easier on our eyes. However, the logic in many popular fonts does not always take into account the difference between reading through code and reading a book. Our eyes move along code in a very different way, often having to
JetBrains Toolbox App 1.0: A Control Panel for your Tools and Projects!
Please give a warm welcome to JetBrains Toolbox App as it officially reaches 1.0! We at JetBrains think of coding as a creative process, one that is best done when you’re in the ‘flow’. All our products are designed with this principle in mind. As such, downloading product updates and installing them on a regular basis is not something you’d rather be doing. Enter Toolbox App: a small but nifty app that will make using your JetBrains tools more enjoyable than ever. It’s a sort of one-stop control panel designed to help you manage your JetBrains tools, installations, updates, and even pro
Introducing JetBrains Toolbox App
Last summer we held our third annual two-day hackathon, an event where anyone and everyone from JetBrains (as well as a few external contributors) gathered to work on a novel, high-impact idea. The JetBrains App Launcher was one of these Hackathon projects. The idea behind the project was to simplify the process of installing, updating and uninstalling different JetBrains desktop tools. After the Hackathon was over, the team continued to improve and enhance the application as part of the 20% project we have at JetBrains. Close to the end of 2015 it was released internally and was given t
IntelliJ IDEA 13 EAP 132.325 and Retina support in JDK 7
Good news, everyone! With the latest IntelliJ IDEA 13 EAP build the IDE is almost compatible with Java 7 on Retina devices. That means you can safely switch from Apple JDK 1.6 to Oracle JDK 1.7 on your Macs. The latest build of JDK 7 (1.7.0_40) has many fixes for Retina devices, better fonts rendering, AWT subsystem and more. To switch to Oracle JDK 7 on Mac you need to download and install the latest JDK After that you need to edit /Applications/IntelliJ IDEA XXX.app/Contents/Info.plist file. Then change JVMVersion from 1.6* to 1.7* <key>JVMVersion</key> <string>1.7*
IntelliJ IDEA 12.0.2 EAP Build 123.111 is Out
Hello everyone and welcome to the first IntelliJ IDEA EAP in 2013. We're very close to the upcoming IntelliJ IDEA 12.0.2 update and would like to get your feedback from one more preview build. There are some fixes for Darcula critical issues and a bunch of Retina icons for our Mac users. Please download the build at IntelliJ IDEA 12 EAP page. The full list of changes can be found in Release Notes.
Analyze Exceptions with Pleasure!
Every developer in the Java world has to deal with exceptions. An exception stack trace is the easiest way to tell what's wrong in your program. In IntelliJ IDEA, we strive to make stack trace analysis as user-friendly as possible for you. To this end, IntelliJ IDEA has an Exception Analyzer which helps you analyze a stack trace. Today I would like to tell you briefly how you can save your time dealing with stack traces. Here's what usually happens with exceptions: You receive an exception by email, bug tracker or messenger. Copy it to clipboard. Switch to IntelliJ IDEA. Go to
Renewed File Structure in IntelliJ IDEA 11.1
We know that one of the most popular ways to navigate within a file is File Structure popup. We've recently redesigned it to make the navigation more comfortable. New File Structure is tree-based and shows everything in your file when you first invoke it with Control+F12. The following short screencast should explain better what we did. Did you notice you can use Show Quick Doc and Show Implementations action from File Structure popup? You can already try it in the latest IntelliJ IDEA 11.1 EAP. Let us know what you think and we can improve it even further before 11.1 is shipped.
Favorites tool-window in IntelliJ IDEA 11
When working with big projects we always come back to 10-20 items/files where we do the most of our work. IntelliJ IDEA helps you collecting all these items in one place — 'Favorites'. It's easy to add a file, a class or a method to the Favorites by simply pressing Alt+Shift+F. You can also drag and drop items to the Favorites. And now with 'Favorites' being a separate tool-window, just press Alt+2 (or Cmd+2) whenever you need to access one of your precious items again.
NavBar improvements in IntelliJ IDEA 11
We've slightly redesigned Navigation Bar and added some new sweet features. Watch this short demo for the details and a general overview of NavBar abilities.
New in 11: Diff Tool for Binary Files
Did you know that IntelliJ IDEA 11 Diff Tool supports some of binary contents? Now, it's not a problem to see changes from file history or a change list. Every binary content you're able to open in IntelliJ might be compared in Diff Tool: UML diagrams, SWF files, of course images, and much, much more.
How to check your RegExps in IntelliJ IDEA 11?
In IntelliJ IDEA 11 you can check your Regular Expressions while coding without leaving the IDE. Just invoke the 'Check RegExp' intention action on a regular expression and play! Tip: You can turn any string into a regular expression by injecting RegExp language. Try the 'Inject Language' intention action.
New Diff Tools in IntelliJ IDEA 10.5
We at JetBrains know how important it is to track what has been changed in your project from one version or revision to another. This is why IntelliJ IDEA 10.5 brings you new Diff Tools for comparing local directories, DB objects (Data Sources, Schemes, Tables). In later updates we're planning on including even remote to local files comparison as well. Diff Tools are available via Ctrl+D, or from context menu, wherever you may need them. Say, to compare two Data Sources (or Tables, or Schemes, come to that), all you need is select them in Data Sources tool window, and then invoke the Compare a