我喜欢这些Autoscroll to/from source
功能。每次我导入一个新项目时,我都会启用它们。但是,当您每次都必须为新的导入执行此操作时,它会变得很烦人。我用谷歌搜索,但找不到方法。那么,您知道如何永久启用它们吗?非常感谢。
2 回答
现在有一个免费的 IntelliJ 插件可以记住 Autoscroll to/from Source 设置:
Jetbrains 存储库:自动滚动保存插件
使用说明:
- 下载
Autoscroll Save
插件并重启 IntelliJ - 打开一个 IntelliJ 项目并在设置之间设置所需的自动滚动
- 使用 Ctrl-Alt-Shift 结束
将来打开或创建的所有 IntelliJ 项目现在都将继承您想要的自动滚动到/从源设置。
如果您对插件有任何反馈,请在插件页面点击作者(vikingsteve)并使用“发送电子邮件”功能。
编辑:我刚刚参加了一个 Java 会议,并与来自圣彼得堡的一些 Jetbrains 开发人员进行了交谈。在感谢他们开发 IntelliJ 之后,我向他们询问了这个问题,我了解到,由于他们真的很忙于其他事情,他们现在没有时间在 IntelliJ 中制作这个默认功能。
因此,在此期间,请尝试使用 Autoscroll Save 插件 - 我在会议上与之交谈的每个人都可以毫无问题地使用它。
目前这是不可能的。
自动滚动设置是项目特定的,并存储在.idea/workspace.xml
文件中:
访问默认项目设置和结构记录了如何更改新项目使用的默认设置。不幸的是,自动滚动设置不在可以在那里设置的设置中。
更多挖掘表明默认项目由 表示,.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>
但这并没有被新项目所接受。)