Live data from Hacker News

IntelliJ IDEA 13 is Released

blog.jetbrains.com

101–110 of 221 posts

Re: IntelliJ IDEA 13 is Released

#102
post #4

The mind-reader IDE, as we used to call it. It's sometimes scary when you create a new variable in a class and it gives you the perfect suggestion (based on what you did elsewhere in the code).

Aren't most of the variable name suggestions based on the method being called?

If I extract a variable for service.getUserRecommendations(), I believe the recommendation list would look like "userRecommendations", "recommendations", etc.

Re: IntelliJ IDEA 13 is Released

#103
post #4

The mind-reader IDE, as we used to call it. It's sometimes scary when you create a new variable in a class and it gives you the perfect suggestion (based on what you did elsewhere in the code).

Wouldn't that be potential evidence for the idea that the code is likely quite redundant? In Java you indeed do need lots of stuff like getters and setters.

Code isn't just for writing, it's for reading too. A degree of extra explicit information in the code can often (Note: not always) be useful when you're maintaining someone else's code.

Re: IntelliJ IDEA 13 is Released

#105

Earlier quoted context omitted.

Open the context menu for a tab by right-clicking it, select "Split Vertically", and you'll have two columns for tabs.

I don't have intellij installed on my computer here, when you say 'split vertically,' do you mean it basically opens two views of same file next to each other, each view scrolling independently? If so, that isn't what I want -- almost every IDE and text editor already does that. What I want is similar to how MS Word takes a single blob of text and reflows it in multiple columns.

Huh, that's interesting. I can't say I've encountered that need before though; it's much more valuable for me to have many panes of different files open at the same time (or two locations of one file), rather than an "extended buffer" of a single file. Most of the context outside the immediate method is not immediately important, and most methods are just a few lines long -- enough to fit in a pane.

Re: IntelliJ IDEA 13 is Released

#106

The most annoying thing about IntelliJ is the way it's keyboard shortcuts clash with virtually every keyboard shortcut of your average Linux distro. Other than that it's an awesome tool.

You can edit them to your heart's content though. I have never had an issue, but I use the "Default for XWin" setting. There are about a dozen other keymap templates available by default, though.

Re: IntelliJ IDEA 13 is Released

#107

The most annoying thing about IntelliJ is the way it's keyboard shortcuts clash with virtually every keyboard shortcut of your average Linux distro. Other than that it's an awesome tool.

You can edit them to your heart's content though. I have never had an issue, but I use the "Default for XWin" setting. There are about a dozen other keymap templates available by default, though.

I use the defaults, and then set about removing all shortcuts from my desktop

Re: IntelliJ IDEA 13 is Released

#108
post #57

Great--now when can we get decent font rendering for IDEA in Linux? The Swing rendering is horrible.

I had those with Android Studio. _Removing_ these lines from studio$ARCH.vmoptions fixes the font issues on Arch Linux:

    -Dawt.useSystemAAFontSettings=lcd
    -Dswing.aatext=false

Re: IntelliJ IDEA 13 is Released

#109
post #32

Great update, but still no support for Java 7 only in OS X. :(

They did have RC builds that did, but those had some nasty bugs w.r.t. font rendering: http://youtrack.jetbrains.com/issue/IDEA-117324 (Not really sure if it's Oracle's or JetBrains' fault)

There were lots of problems running IntelliJ 13 under JDK7 on the Mac, many of them related to focus. Popups appearing behind the main window, keystrokes going to the editor when a modal dialog is visible, that kind of thing. Also none of the key bindings that include the alt key worked. It definitely wasn't ready.

Works brilliantly with JDK6 though, I can't recommend it enough.

Post reply on HN