我正在使用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>
答案 0 :(得分:6)
IntelliJ IDEA俄语社区中的类似问题是reported some time ago。
原来它是XML中的一个隐藏设置(现在没有UI,但是由于一个错误,一些较旧的EAP版本可能会触发它)。
您应该检查项目根目录中的.idea/workspace.xml
文件:
<component name="antWorkspaceConfiguration">
<option name="IS_AUTOSCROLL_TO_SOURCE" value="true">
将值更改为false
可以解决问题。执行此修改时,请确保IDEA未运行。