【问题标题】:IntellijIdea 13: use terminal window to open file in the IDEIntellij Idea 13:在IDE中使用终端窗口打开文件
【发布时间】:2014-01-21 14:52:29
【问题描述】:

IntellijIDEA 13 在终端窗口中有一个嵌入式外壳。挺好的。

是否可以在 IDE 的此终端窗口中打开文件进行编辑?

更新:

我想要的是从 IDE 内部打开文件进行编辑的另一种方法。

我想使用 IDEA 的内置终端窗口打开一个文件,而不是使用“打开文件...”对话框,我现在也经常使用它来运行其他命令。

IDEA 的“转到任何内容”对话框是另一种选择,但它仅适用于我的项目中的文件。

更新 2

一个足够好的解决方案已经发布在这里IntelliJ: how to open files in an existing IntelliJ from the command line

$ open -b com.jetbrains.Intellij README.md

在当前运行的 IDE 中打开文件 README.md。它适用于嵌入式终端窗口以及您正在使用的任何其他终端模拟器。

【问题讨论】:

  • 答案是here
  • 正如 andruso 指出的那样 - 答案内置于 intellij,它是打开工具 > 创建 Cammand-line Launcher...

标签: intellij-idea terminal


【解决方案1】:

由于您确实想使用其本机应用程序打开一些文件并按原样执行命令,因此您无法重新配置 IntelliJ 以打开其自身的所有内容。但是,您可以使用批处理脚本将文件发送到 IntelliJ。将此批次保存在路径中的某个位置,您将能够从终端运行它并在 IntelliJ 中打开文件:

想法文件.txt

Idea.bat 示例:

@echo off
setlocal
SET IJ_PATH="c:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 13.0.1\bin\idea64.exe"

IF [%1]==[] (
echo usage: %0 file_name
exit /B -1
)
IF NOT EXIST %1 (
echo %1 does not exist
exit /B -2
)

%IJ_PATH% "%~f1"

【讨论】:

  • 您可以从命令行使用 IntelliJ 执行更多操作 - here
  • 感谢 Vic 的回答,但这不是我想要的。我更新了描述。
猜你喜欢
  • 2014-10-11
  • 1970-01-01
  • 2013-12-21
  • 2014-12-10
  • 2014-07-20
  • 1970-01-01
  • 2020-08-15
  • 2014-12-04
  • 1970-01-01
相关资源
最近更新 更多