我喜欢Autoscroll to/from source
功能。每次导入新项目时,我都会启用它们。但是,每次进行新导入时都必须这样做会很烦人。我用Google搜索,但无法弄清楚如何。 那么,你知道如何永久启用它们吗?非常感谢你。
答案 0 :(得分:19)
现在有一个免费的IntelliJ插件可以记住自动滚动到源设置:
Jetbrains存储库:Autoscroll Save Plugin
使用说明:
Autoscroll Save
插件并重新启动IntelliJ 将来打开或创建的所有IntelliJ项目现在都将继承所需的自动滚动到源设置。
如果您对该插件有任何反馈,请点击插件页面上的作者(vikingsteve)并使用“发送电子邮件”功能。
编辑:我刚刚参加了一个java会议,并与一些来自St Petersbourg的Jetbrains开发者交谈过。在感谢他们开发IntelliJ之后,我向他们询问了这一点,我明白,因为他们真的忙于其他事情,所以他们现在没时间在IntelliJ中制作这个默认功能。
所以,在此期间,请尝试使用Autoscroll Save插件 - 我在会议上与大家交谈时,它可以毫无问题地为他们工作。
答案 1 :(得分:8)
目前无法做到这一点。
自动滚动设置是特定于项目的,并存储在.idea/workspace.xml
文件中:
Accessing Default Project Settings and Structure 记录了如何更改新项目使用的默认设置。不幸的是,自动滚动设置不属于那里可以设置的设置。
更多挖掘表明默认项目由.IntelliJIdea12\config\options\project.default.xml
表示,并且没有指定autoScroll的设置。 (出于好奇,我尝试在该文件中复制以下内容:
<component name="ProjectView">
<navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
<flattenPackages />
<showMembers />
<showModules />
<showLibraryContents />
<hideEmptyPackages />
<abbreviatePackageNames />
<autoscrollToSource ProjectPane="true" />
<autoscrollFromSource ProjectPane="true" />
<sortByType />
</navigator>
</component>
但新项目没有提到这一点。 )