Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Open file on IntelliJ from iTerm 2

Tags:

I have output in my iTerm that is like:

  File project/path/path/file.py:56:54 extra text information 

How can I open this file in IntelliJ with a single click?

like image 792
Raúl Martín Avatar asked Nov 09 '16 21:11

Raúl Martín


1 Answers

IntelliJ has a command line features that you can check out here:

https://www.jetbrains.com/help/idea/2016.2/working-with-intellij-idea-features-from-command-line.html

iTerm as well enable launch a command line order when we use cmd and click over a file path pattern.

You only have to go to iTerm Preferences, Profiles, Advanced, Semantic History

iTerm configuration

In Semantic History check "Run Comand.." and add as a command:

/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea  \1 --line \2 

IntelliJ has to be in the current project. You can enforce a project:

/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea <project_path> \1 --line \2 

or event use \5 as a project path, \5 is a pwd in the current terminal directory.

I had better results with the first configuration.

Note: with IntelliJ Idea 2019.1 i used: /Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea --line \2 \1


I move to pycharm, and I am currently using this line:

/Applications/PyCharm.app/Contents/MacOS/pycharm  \1 --line \2 
like image 76
Raúl Martín Avatar answered Sep 19 '22 17:09

Raúl Martín