从 iTerm 2 在 IntelliJ 上打开文件
Open file on IntelliJ from iTerm 2
我的 iTerm 中有这样的输出:
File project/path/path/file.py:56:54 extra text information
如何在 IntelliJ 中单击打开此文件?
IntelliJ 具有命令行功能,您可以在此处查看:
当我们在文件路径模式上使用 cmd and click
时,iTerm 还可以启动命令行命令。
您只需转到 iTerm 首选项、配置文件、高级、语义历史
在语义历史中检查 "Run Comand.." 并添加为命令:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea --line
IntelliJ 必须在当前项目中。您可以执行一个项目:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea <project_path> --line
或者事件使用</code>作为项目路径,<code>
是当前终端目录下的pwd。
我在第一个配置中获得了更好的结果。
注意:对于 IntelliJ Idea 2019.1,我使用了:/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea --line
我移动到 pycharm,我目前正在使用这条线路:
/Applications/PyCharm.app/Contents/MacOS/pycharm --line
已接受的答案对我不太适用。我最终使用了:
open -a "IntelliJ IDEA"
当输入 iTerm2 > Preferences > Profiles > Advanced > Semantic History > 运行 Command 时,我可以确认以下命令在有或没有行号的情况下都有效:
[ -z ] && /usr/local/bin/idea || /usr/local/bin/idea --line
这利用了 IntelliJ IDEA 安装命令行启动器 python 脚本 idea
到 /usr/local/bin
的事实,并要求打开文件所在的项目 (可以打开多个项目,它仍然会找到正确的。)
命令检查行号参数</code>是否为空;如果是,它将排除行号,否则将用 <code>--line
指定它。 </code> 是包含路径的文件名。</p>
<p>查看 <code>idea
的所有可用选项:
/usr/local/bin/idea --help
环境:
- iTerm2 3.1.7
- IntelliJ IDEA CE 2018.1.5
- macOS High Sierra 10.13.4
也许你可以在 intellij 或其他 jetbrains 中操作 Tools > Create Commandline Launcher
IDE。
这是通过文件路径 Command + Click
在 WebStorm 中打开文件的命令。
转到 Settings > Profiles > Advanced > Semantic History > Run command
并输入
/usr/local/bin/webstorm
对于 IntelliJ Idea,此行应该有效 (documentation):
/usr/local/bin/idea --line
就去intellij吧。
输入键 CMD + Shift + A
并输入“创建命令行启动器”
进入
然后点击确定
一切顺利
转到终端并输入 idea 。在 intellij
中打开项目
我的 iTerm 中有这样的输出:
File project/path/path/file.py:56:54 extra text information
如何在 IntelliJ 中单击打开此文件?
IntelliJ 具有命令行功能,您可以在此处查看:
当我们在文件路径模式上使用 cmd and click
时,iTerm 还可以启动命令行命令。
您只需转到 iTerm 首选项、配置文件、高级、语义历史
在语义历史中检查 "Run Comand.." 并添加为命令:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea --line
IntelliJ 必须在当前项目中。您可以执行一个项目:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea <project_path> --line
或者事件使用</code>作为项目路径,<code>
是当前终端目录下的pwd。
我在第一个配置中获得了更好的结果。
注意:对于 IntelliJ Idea 2019.1,我使用了:/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea --line
我移动到 pycharm,我目前正在使用这条线路:
/Applications/PyCharm.app/Contents/MacOS/pycharm --line
已接受的答案对我不太适用。我最终使用了:
open -a "IntelliJ IDEA"
当输入 iTerm2 > Preferences > Profiles > Advanced > Semantic History > 运行 Command 时,我可以确认以下命令在有或没有行号的情况下都有效:
[ -z ] && /usr/local/bin/idea || /usr/local/bin/idea --line
这利用了 IntelliJ IDEA 安装命令行启动器 python 脚本 idea
到 /usr/local/bin
的事实,并要求打开文件所在的项目 (可以打开多个项目,它仍然会找到正确的。)
命令检查行号参数</code>是否为空;如果是,它将排除行号,否则将用 <code>--line
指定它。 </code> 是包含路径的文件名。</p>
<p>查看 <code>idea
的所有可用选项:
/usr/local/bin/idea --help
环境:
- iTerm2 3.1.7
- IntelliJ IDEA CE 2018.1.5
- macOS High Sierra 10.13.4
也许你可以在 intellij 或其他 jetbrains 中操作 Tools > Create Commandline Launcher
IDE。
这是通过文件路径 Command + Click
在 WebStorm 中打开文件的命令。
转到 Settings > Profiles > Advanced > Semantic History > Run command
并输入
/usr/local/bin/webstorm
对于 IntelliJ Idea,此行应该有效 (documentation):
/usr/local/bin/idea --line
就去intellij吧。 输入键 CMD + Shift + A 并输入“创建命令行启动器” 进入 然后点击确定
一切顺利 转到终端并输入 idea 。在 intellij
中打开项目