您可以在每个项目的基础上更改IntelliJ颜色吗?

Eri*_*rus 22 intellij-idea

我经常在IntelliJ IDEA 15中同时打开2-4个项目.很快就会混淆它们之间的切换,特别是当类被命名时.有没有办法使用不同的颜色方案,或更改IDE的可视组件,以轻松识别哪个项目是打开的?

更新: 自IntelliJ IDEA 2016.2起,接受的答案是正确的.写这篇文章的时候,我使用的是IntelliJ 15,但没有办法实现这一点.

Bas*_*ers 33

您可能希望为每个项目设置不同的背景图片,以区分它们.例如,这也可以是单个纯色图片.输入Cmd+ Shift+ A并搜索Set Background Image操作(Windows上为Ctrl+ Shift+ A).

  • 不要忘记选中“仅限此项目”(发生在我身上)。要再次从项目中删除背景,请使用“清除并关闭”按钮。 (3认同)
  • 如果您将大小为 4000x23 的纯色图片设置为顶部中心,不拉伸,不重复,它会在菜单和工具栏之间提供一条不显眼的、高度可见的彩色线(如果您使用它们) (3认同)

Now*_*low 11

我在使用 JetBrains 产品时遇到了完全相同的问题,因此我构建了一个插件来解决这个问题,它使您可以选择为标题栏选择不同的颜色,这在任务视图模式下可见,从而帮助您区分在打开的项目之间按颜色排列!

使用示例

您可以通过在 IDE 上的 JetBrains 插件市场窗口中搜索 Project-Color 来下载它,或者从我的GitHub 存储库中下载,您可以在其中找到更多使用示例和可用功能的详细说明。


Tob*_*bse 8

7 年后,它现已在IntelliJ 2023.2中提供(于 2023 年 7 月 26 日发布)。不再需要额外的插件!此外,通过项目图标,可以很容易地识别工作区:

彩色工具栏

彩色IDEA截图

设置 > 外观 > 在主工具栏中使用项目颜色

IDEA设置截图

现在它已默认激活。此外,您还可以添加项目图标。为此,只需放置一个名为 的图标icon.svg并将其保存在.idea项目的文件夹中。

换颜色

可以在标题栏的右键菜单中更改颜色。 截图改变颜色

默认情况下,工具栏颜色由以下索引选择.idea/workspace.xml

<component name="ProjectColorInfo">
   <![CDATA[{ 
             "customColor": "e55f25ff",
             "associatedIndex": 2 
            }]]>
</component>
Run Code Online (Sandbox Code Playgroud)

代表associatedIndexJetBrains Toolbox 应用程序中项目的顺序。是customColor十六进制格式的颜色。


mei*_*ier 5

另一个可能的解决方案是为您的项目创建不同的范围并应用自定义颜色。注意:我将其更多地视为一种解决方法,因为(IMHO)范围应主要在“项目中”使用。该解决方案的缺点是,您还必须处理诸如Test之类的内置作用域。

在此处输入图片说明


Hay*_*ack 5

我的解决方案基于上述内容 - 我创建了一个 1px x 1px 彩色 png 并将其用作背景图像..首选项>外观和行为>外观并且有一个按钮“背景图像”..但是..我发现调整我的项目窗口大小导致将其刷新到新大小时出现巨大的滞后。.. 所以.. 我尝试使用 200px x 200px 图像,调整大小现在可以正常工作。确保您还勾选了“仅限此项目”选项。