IntelliJ IDEA 视觉(非检查)配置文件?

问题描述 投票:0回答:1

我经常同时开发几个不同的功能分支。 为了最大程度地减少混乱,我希望能够配置 IDEA UI 以在编辑不同分支时使用不同的视觉提示,例如背景颜色。

我知道 IDEA 有可选择的“检查”配置文件,这些配置文件是用于吸引用户注意某些编码实践的设置组。 始终选择“Project Default”配置文件;可以选择定义其他此类配置文件,并在需要时激活它们。

如果可以将这种方法应用于管理用户界面视觉方面的设置,那么它也可以满足我的问题,但据我所知,此功能不存在。

intellij-idea ide intellij-14
1个回答
0
投票

简介

我想到的可能是添加触发器/git-hook 并更改分支检测。

发生这种情况时,运行脚本来替换您的配置文件,然后重新启动 inteliJ。您还可以更进一步,动态生成配置文件(例如,根据模板的分支名称计算不同的颜色)。

但是让我们从概念证明开始。

创建示例脚本

#!/bin/bash

BRANCH=$(git rev-parse --abbrev-ref HEAD)
CONFIG_FILE="path_to_intellij_config"

if [ "$BRANCH" == "develop" ]; then
    cp develop.xml $CONFIG_FILE
elif [ "$BRANCH" == "master" ]; then
    cp release.xml $CONFIG_FILE
elif [ "$BRANCH" == "release" ]; then
    cp master.xml $CONFIG_FILE
fi

open -a "IntelliJ IDEA.app" --args --restart

添加 git 钩子

将您的脚本作为以下文件放在以下位置:

.git/hooks/post-checkout
© www.soinside.com 2019 - 2024. All rights reserved.