虚拟内存大小设置
idea64.exe.vmoptions 文件
-Xms128m
最小内存数,16G建议 500m
-Xmx750m
最大内存数, 16G建议 1500m
idea概括
一个idea只有1个 project,project下可以有多个module(模块)
一个项目运行前IDEA会将java编译成class文件
面板菜单_file
new
- project:新建项目
- project from existing sources:导入一个项目
- module:新建模块
- modele from existing sources
- 导入Eclipse/Flash Builder等创建的项目,这些项目将会被成功的被转idea项目文件
setting:IDEA配置文件
- Appearance & Behavior 外观和行为
- Keymap 快捷键
- Editor 编辑器
- Live Templates:代码模板
- Plugins 插件
- Version Control 版本控制
- Build,Execution,Deployment 构建,执行,部署
- Languages & Frameworks 语言和框架
- Tools 工具集
Project Structure:项目管理
- project
- Project name:指定项目名称
- Project SDK:指定SDK(软件开发包,java-jdk)
- Project language level:语言级别(jdk新特性)
- Project compiler output:项目编译器输出路径
- Modules:新增,导入,复制 module
- Name:项目名称
- Souces:项目目录结构
- Path:模块配置编译器输出路径
- Dependencies: 配置各个模块之间的依赖关系,模块之间可以相互调用类方法
- Module SDK:定义模块SDK
- Librarys:可以创建公共依赖仓库,不推荐使用,用pom.xml解决依赖问题
- Facets:表示Module的特征,无用
Artifacts
SDKS:全局sdk配置
Global libraries:全局类库
Problems:项目异常的时候很有用,可以根据提示进行项目修复(FIXED)
Other Setting: 全局默认配置,永久生效
Import Settings: 导入Settins文件
Exoort Settings:导出Settings文件,新的地点直接导入使用
面板菜单_Edit
Undo:撤销
Redo:返回撤销之前
Cut:剪切
Copy:复制
Copy Path:复制文件路径
Copy Reference:复制类全名
Paste:粘贴
Paste from History:从剪切板中选择历史复制的内容粘贴
Delete:删除
Find
Find:当前文件匹配字符串、
replace:当前文件替换字符串
面板菜单_View(视图)
Tool Windows:一些工具窗口
Recent Files:最近打开过的文件
Recently Changed Files:最近做过修改过的文件
Recent Changes:最近修改记录
Toolbar:工具栏(显示/关闭)
Tool Buttons:工具按钮(IDEA左右和底部的工具框)
Status Bar:IDEA右下角的状态栏
面板菜单_Navigate (导航)
Class:查看类源码
File:查询文件
Declaration:进入光标所在的方法/变量的接口或是定义处
Implementations:方法的实现
Type Declaration:进入光标当前所在属性的类
ype Hierarchy:查看类继承关系
面板菜单_Code(编码)
这都是些和编码相关的,重写方法,实现方法,环绕(try…catch,if…else,…),上面显示的快捷键基本都需要记住,因为是比较常用的。
面板菜单_Refactor(重构)
这些在项目重构时会使用的加多,例如类名更改,可以通过Rename(Shift + F6)来快速替换所有使用该类的地方。
面板菜单_Build(构建)
构建项目相关的
面板菜单_Run(运行)
启动项目相关的,Run,Debug,……
面板菜单_Tools(工具)
文件作为模板保存,项目作为模板保存,生成javaDoc,……
面板菜单_VCS(版本控制)
版本控制相关的
面板菜单_Window(窗体)
将当前窗体格式作为默认窗体,激活工具窗体,编辑Tabs,……
面板菜单_Help(帮助)
IDEA的使用帮助,注册,检查更新,……
1