{ Category Archives }
ides
Link from log console output to a line of code in IntelliJ
Whilst playing around with some code analysis I thought it would be useful to be able to output a hyperlink back to a line of code in the IDE console. As it happens, you can “Trick” IntelliJ to do this with the following log statement:
@Test
public void canClickOnAFileInTheConsoleAndGoToTheLineOfCode() {
log.info(String.format(“Check it at %s. (%s.java:%d)”,
getClass().getName(), getClass().getSimpleName(), 15));
}
The pattern it seems to match is something like at {classFullName}.{identifier}({classSimpleName}.java)
classFullName has to be a valid class name.
identifier is usually used for the method name, but it can be anything. The full stop is nescessary. So in the example above, I put a space in there and so it reads like a sentance.
Anyone know a another way to do this?
UPDATE:
Actually it seems that you can get something similar if you output a full path name, e.g.:
File f = new File(“./src/test/resource/testfiles/level_01/level_01_01/file_01_01_A.txt”);
log.info(f.getAbsolutePath() + “:” + 34);
This will create a link in the output window to the line of the file. Nice.
REST client plugin in IntelliJ
Was just browsing the plugins and found this one which is looking good.
It was also available from the plugins list in the settings.

Rest Client intellij plugin screenshot
BashPlugin For IntelliJ fails under snow leopard
I Just recently upgraded to Snow Leopard and tried to install the Bash Script plugin for intellij.
On restart, IntelliJ just did not work, even After I removed the plugin (See this for more plugin details)
Infact it seemed to hose my current project aswell – I had to remove intellij.app and replace it with the original download (Not forgetting of course to set the JVM version


