IntelliJ IDEA入门
来源:互联网 发布:万界淘宝商txt 编辑:程序博客网 时间:2024/05/17 02:02
版本说明:IntelliJ IDEA 2017.1.1 x64
四个方面进行基础入手、安装,目录说明,启动配置,首次配置:
- 安装
- 目录说明
- 安装目录
- 设置目录
- 启动配置
- 首次启动
- 首次配置
- AppearanceBehavier外观和行为
- KeyMap快捷键
- Editor编辑器
- Plugins插件
- VersionControl版本控制
- Build Execution Deployment构建 执行 部署
- LanguagesFrameworks语言和框架
- Tools工具集
- OtherSettings其他设置
安装
官网下载
http://www.jetbrains.com/idea/download/#section=windows
我选择的是win-64位。
目录说明
安装目录
- bin:容器,执行文件,启动参数
- help:快捷键和其他帮助文档
- jre64:64位java运行环境
- lib:idea依赖的类库
- license:各个插件许可
- plugins:插件
设置目录
在三大主流操作系统中,IntelliJIdea拥有相同的目录,win10-64下我的设置目录在用户目录下.IntelliJIdea2017.1,2017.1为大版本号。
config:个性化配置目录,记录了IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。当安装新版本时,会自动扫描此目录。
system:系统文件目录,软件项目在此目录中均有体现,是沟通软件和项目的桥梁。记录缓存、索引、容器文件输出等等。
启动配置
idea64.exe : IDEA 64 位的可行执行文件,需要电脑装有JDK为64位。
idea64.exe.vmoptions:IDEA 64 位的可执行文件的 VM 配置文件,具体配置修改会下面进行专门讲解。
idea.properties:IDEA 的一些属性配置文件,具体配置修改会下面进行专门讲解。
idea64.exe.vmoptions
默认配置
-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
我的开发机内存为32G,改动下面的配置
-Xms512m
-Xmx1500m
-XX:ReservedCodeCacheSize=500m
idea.properties
没有32和64位之分,常常修改的目录为
- user.home=c:/idea/system,该属性指向自定义目录
- idea.config.path=${user.home}/.IntelliJIdea/config,该属性主要用于指向 IntelliJ IDEA 的个性化配置目录,默认不启用。
- idea.system.path=${user.home}/.IntelliJIdea/system,该属性主要用于指向 IntelliJ IDEA 的系统文件目录,默认不启用。
- idea.max.intellisense.filesize=2500,该属性主要用于提高在编辑大文件时候的代码帮助。
- idea.cycle.buffer.size=1024,该属性主要用于控制控制台输出缓存。有遇到一些项目开启很多输出,控制台很快就被刷满了没办法再自动输出后面内容,这种项目建议增大该值或是直接禁用掉,禁用语句 idea.cycle.buffer.size=disabled。
- idea.log.path=${idea.system.path}/log,日志目录,需要检查软件日志时启用,默认不启用。
- idea.plugins.path=${idea.config.path}/plugins,插件配置
首次启动
选择主题
选择插件
启动
首次配置
Configuration -> settings
Appearance&Behavier外观和行为
- Appearance:主题,默认字体
- MenusandToolbars:菜单栏进行调序
- SystemSetting:系统行为规范的东东,学好英文自己看吧
- FileColors:文件颜色,默认
- Scope:作用域,没用过
- Notificactions:通知,默认
- QuickLists:快捷列表
- Pathvariable:可用路径配置,默认。
KeyMap快捷键
单独一章来记录
Editor编辑器
- General:常规
1.1 Auto Importing:自动引入
1.2 Appearance:编辑区外观
1.3 Code Complete:代码提示
1.4 Code Folding:代码折叠配置
1.5 Console:控制台
1.6 Editor Tab:编辑Tab标签
1.7 Gutter Icons:图标含义
1.8 Postfix Completion:代码模版
1.9 Smart Keys:– - Color&Fonts:颜色和字体
- CodeStyle:代码风格
- Inspections:检查
- File and Code Template:文件或者代码模版
- FileEncoding:文件编码
- Live Template:动态模版
- File Type:文件类型
- AndroidLayoutEditor:默认
- Copyright:版权格式
- Emmet:emmet语法
- GUIDesigner:GUI设计
- Images:图片配置
- Intentions:意图,打算,和代码模版好像
- Spelling:拼写
- TODO:待办事项
Plugins插件
TODO
VersionControl版本控制
Confirmation:弹窗提示
Background:后台运行进程处理方式
Issue Navigation:问题导航
Shelf:丢弃的
Ignore Files Support:忽略文件支持
码云:码云配置
GitHub:github配置
CVS:CVS配置
ClearCase:清晰事件
Git:git配置
Mercurial:一种分布式的版本控制器
Perforce:商业,scm工具。
Subversion:svn
TFS:分布式文件系统,淘宝开源
Build Execution Deployment构建 执行 部署
Build Tools:maven gradle gand配置
Compiler:可以针对项目进行配置,各个编译版本和参数配置
Dubugger:默认
Deployment:部署相关配置,可以通过FTP等方式进行部署
ApplicationServer:应用服务器配置
等等
Languages&Frameworks语言和框架
配置的是语言,框架的编译版本
Tools工具集
工具集,一般默认
OtherSettings其他设置
HOCON:数据的规范格式。This is an informal spec, but hopefully it’s clear.
Vim Emulation:一般用不到。
- IntelliJ IDEA入门参考手册
- Intellij IDEA使用入门
- IntelliJ IDEA 13 入门
- Intellij IDEA使用入门
- Intellij IDEA使用入门
- Intellij idea使用入门
- Intellij idea 入门
- IntelliJ IDEA单元测试入门
- IntelliJ-IDEA入门
- IntelliJ IDEA单元测试入门
- IntelliJ IDEA单元测试入门
- Intellij IDEA使用入门
- IntelliJ IDEA入门
- IntelliJ Idea入门
- IntelliJ IDEA单元测试入门
- Intellij IDEA插件开发入门
- IntelliJ IDEA 基本配置入门
- IntelliJ IDEA 基本配置入门
- android颜色xml配置
- Android从零单排--仿QQ拖动小红点
- linux端修改文件句柄
- arcgis10.0地图服务发布(填坑)
- Codeforces 575A Fibonotci 题解
- IntelliJ IDEA入门
- Spring-Boot初学之配置文件application.properties(thymeleaf模板)
- OpenDaylight 铍版本开发环境搭建流程
- ctrl+shift+t,怎么看某个class属于哪个工程的那个jar包里?
- xshell连接不上虚拟机的ip
- CopyOnWriteArraySet源码解析
- HashMap底层实现原理
- 如何动态开辟二维数组
- cocos2dx opengl入门系列五-显示多纹理