IntelliJ中的GoTo声明转到绝对路径,而不是相对路径

时间:2018-08-04 19:56:59

标签: intellij-idea

我在IntelliJ中有一个Angular 6项目。当我尝试转到类或方法声明(Ctrl + B)时,它将带我到正确的文件,但使用其绝对路径。当我通过项目浏览器(在IntelliJ上)打开文件时,它使用相对路径。结果,无法在项目浏览器中使用“目标”图标找到以绝对路径打开的文件。这使得从一个源文件转移到另一个源文件的速度非常慢,而我最终每次都在项目资源管理器中寻找该文件。

我的项目文件路径如下:

/ workspace / MyProject / src / app /

当我从项目浏览器中打开IntelliJ上的文件(此示例为file1.ts)时,它的相对路径为:

MyProject / src / app / file1.ts

在“ file1.ts”内部,我引用了“ file2.ts”内部的类,该类与“ file1.ts”在同一路径上,但是当我尝试使用“转到声明”,它将使用绝对路径打开“ file2.ts”,例如:

/workspace/MyProject/src/app/file2.ts

其结果是,如果我在项目浏览器中单击“从源滚动”按钮,它将不会带我到该文件(因为它期望它具有相对路径)。我知道绝对路径和相对路径都完全相同,但是IntelliJ找不到它。

0 个答案:

没有答案