1.整体观察
首先观察整个界面的I区域,大致可以分为这么三个区域,中间的代码编辑区、顶部区域和红色标记所示区域。依据我们人类的基本常识和习惯,中间最大的区域是我们的核心编码区,我们开发、实现我们自己的逻辑和想法在此区域完成,也是我们工作最重要的一个区域。 其次就是我们顶部区域,我们人类习惯性的会关注顶部,他包含了菜单栏menu、导航栏navgation 和工具栏toolbar,给我们常用的工具与以及菜单导航功能;再其次,就是我们四周的,也是容易为我们忽视的ToolwindowsBar,这个告诉我们点击这个bar上的按钮,会弹出windows区域,这个也是我们工作中常用的,通过alt+数字快捷键,可以快速的方便我们访问。最底部还有一个状态栏,其左下角有一个按钮,可以使得我们把四周的toolwindowsbar 给隐藏掉。
和上面整个面板布置相关的,还有重要的两个设置快捷键:
- ctrl+Alt+S(setting) 对整个idea 进行设置
- ctrl+Alt+Shit+S(setting)对打开的项目project或模块module进行设置;也可以选中模块,按F4 跳转出
ps(postscript):Alt一般掌握着UI界面的切换,譬如我们的windows 切换程序Alt+Tab,shift 一般是第二功能键,例如回切Alt+shift+table ,掌管着第二功能的切换,ctrl 一般为控制的意思。
2. 重要的TabWindowsBar
TabWindowsBar在我们开发中占着比较重要的位置,我们应该通过快捷键去提高效率,平时在开发中一般将其隐藏,可通过idea
左下角的状态栏按钮将其隐藏,或者通过zen(禅模式,如下图所示)或者聚焦模式,或全屏模式来进行开发。
通过快捷键调出相应的面板提高开发效率:
- 方法一:可以通过ALT+数字,调出相应的面板,譬如 ALT+1 即可调出项目, 项目这个树状文件菜单,对我们开发效率很重要,我们可以通过自定义快捷键(官方给出的快捷键,不怎么好用),来控制树状菜单的折叠展开。
- 展开目录 在keymap中搜索 Fully Expand Tree Node, 添加鼠标+滚轮下滑,控制tree展开
- 折叠目录 可以搜索CallapseNode,添加鼠标+滚轮上画,控制tree展开
另外Alt+shit+1 ,我自定义的,调出面板maven,1代表使用程度较高
方法二:可以通过Ctrl+tab 来切换文件,和面板,tab 本身就文件切换,跳转的含义,ctrl+tab 这个在开发中也用的非常多。
为了更加聚焦代码,这里我个人做了一下常用的快捷键和设置,面板基本使用alt+英文单词,譬如隐藏menu,使用alt+s(show)
总结
工欲善其事,必先利其器;任何事情要做好,一定先要把工具用熟练,这样效率才高,磨刀不误砍柴工。本文主要从整体上介绍了常用的软件分区,通过分区和一些快捷操作方便大家更好的掌握工具。