5

我正在使用 IntelliJ IDEA v. 12.1.4,社区版。

每次我从“Ant Build”菜单运行 Ant 构建时,IDE 都会打开我的build.xml文件,窃取焦点并掩盖我正在处理的任何内容。这真让我抓狂。我小组中的其他开发人员没有遇到相同的行为。

是否有某个地方可以配置/禁用它?

更新我注意到任何调用我的编译目标的命令都会发生这种情况,并将焦点放在该javac行上。这是任务:

<target
        name="compile-source"
        depends="-init">
    <delete dir="${out.source.dir}"/>
    <mkdir dir="${out.source.dir}"/>
    <javac                                   
            destdir="${out.source.dir}"
            includeantruntime="false"
            debug="true">
        <compilerarg value="-Xlint:all"/>
        <src path="${in.source.dir}"/>
        <src path="${in.shared.source.dir}"/>
        <classpath refid="source.compile.classpath"/>
    </javac>
</target>

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

4

1 回答 1

7

前段时间在 IntelliJ IDEA 俄罗斯社区报告了类似的问题。

它原来是 XML 中的一个隐藏设置(它现在没有 UI,但一些较旧的 EAP 版本可能会因为错误而触发它)。

您应该检查.idea/workspace.xml项目根目录中的文件:

<component name="antWorkspaceConfiguration">
    <option name="IS_AUTOSCROLL_TO_SOURCE" value="true">

将值更改为false应该可以解决问题。确保执行此修改时 IDEA 未运行。

于 2013-09-18T03:27:47.123 回答