繁体   English   中英

如何阻止PhpStorm从多个项目自动完成?

[英]How to stop PhpStorm from autocompleting from multiple projects?

我已将PhpStorm 2018.1设置为在一个窗口中有多个项目(我正在工作的所有项目。)总共可能有5个不同的内容根:一个项目中的4个内容根,以及在单独项目中的1个内容根。 一些项目使用相同的框架,因此存在重复的供应商文件。

PhpStorm警告我说一个文件有多个定义,并且在自动完成我的代码时,它为我提供了多个项目的类名。 如何将这种行为与当前打开文件的项目隔离,使其仅自动完成?

不幸的是,ATM无法将代码完成限制为特定的文件夹或范围(文件夹/文件集)。

我现在想到的唯一方法是- 将此类“重复的”文件夹标记为“已排除”。 例如,如果您在第一个项目中拥有Laravel框架的一个副本(可以说),那么您可以将其从第二个项目中排除(因为在您的设置中,两个项目都被视为一个)。

该票证似乎相关: https : //youtrack.jetbrains.com/issue/WI-33965-观看(星号/投票/评论)和相关票证以了解任何进展或想法。

除此之外:尝试在单独的项目中工作(每个项目在自己单独的框架/窗口中)。 您是否真的需要一直在两个以上的项目之间切换? 看看您是否可以调整工作流程(当然,这取决于您的实际代码库和习惯)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM