intellij-idea - IntellijIdea 13 : use terminal window to open file in the IDE

标签 intellij-idea terminal

IntellijIDEA 13 在终端窗口中有一个嵌入式 shell。太好了。

是否可以在 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。它可以在嵌入式终端窗口以及您正在使用的任何其他终端模拟器中运行。

最佳答案

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

idea file.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-idea - IntellijIdea 13 : use terminal window to open file in the IDE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21261460/

相关文章:

java - Intellij Idea如何查看Glassfish日志

maven - 如何在 Intellij Idea 中查找库引用

performance - Intellij IDEA 中的快速文档非常缓慢

shell - 如何使用linux命令在每个目录中查找和删除特定文件

linux -/dev/random 非常慢?

javascript - Node.js 中的固定位置命令提示符

intellij-idea - IntelliJ IDEA : Can't type { and [

intellij-idea - 升级到 Intellij 15 后 TestNG 测试不在 IDE 中运行

linux - 构建后将文件复制到终端上显示的位置的 Shell 脚本

macos - 如何在 mac os 上从终端运行 TKDiff