[英]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 首選項、配置文件、高級、語義歷史
在語義歷史檢查“運行命令..”並添加為命令:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea \1 --line \2
IntelliJ 必須在當前項目中。 您可以強制執行一個項目:
/Applications/IntelliJ\ IDEA.app/Contents/MacOS/idea <project_path> \1 --line \2
或事件使用\\5
作為項目路徑, \\5
是當前終端目錄中的密碼。
第一個配置我有更好的結果。
注意:對於 IntelliJ Idea 2019.1 我使用了: /Applications/IntelliJ\\ IDEA.app/Contents/MacOS/idea --line \\2 \\1
我轉向 pycharm,我目前正在使用這一行:
/Applications/PyCharm.app/Contents/MacOS/pycharm \1 --line \2
接受的答案對我來說不太適用。 我最終使用了:
open -a "IntelliJ IDEA" \1
當輸入iTerm2 > Preferences > Profiles > Advanced > Semantic History > Run Command時,我可以確認以下命令是否使用行號:
[ -z \2 ] && /usr/local/bin/idea \1 || /usr/local/bin/idea --line \2 \1
這利用了 IntelliJ IDEA 在/usr/local/bin
安裝了一個命令行啟動器 python 腳本idea
,並且需要打開文件所在的項目(可以打開多個項目,它仍然會找到正確的一個。)
該命令檢查行號參數\\2
是否為空; 如果是,它將排除行號,否則將使用--line
指定它。 \\1
是包含路徑的文件名。
要查看idea
所有可用選項:
/usr/local/bin/idea --help
環境:
這是通過Command + Click
on a file path 在 WebStorm 中打開文件的Command + Click
。
轉到Settings > Profiles > Advanced > Semantic History > Run command
和輸入
/usr/local/bin/webstorm \1
對於 IntelliJ Idea,這一行應該可以工作( 文檔):
/usr/local/bin/idea --line \2 \1
也許您可以在intellij或其他jetbrains IDE中操作Tools > Create Commandline Launcher
Commandline Tools > Create Commandline Launcher
。
就去intellij。 鍵入鍵 CMD + Shift + A 並鍵入“創建命令行啟動器”回車並單擊確定
你很高興去終端並輸入 idea 。 在intellij中打開項目
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.