IntellijIDEA基础使用PPT模板:素材:背景:图表:下载:教程:资料下载:范文下载:试卷下载:教案下载:论坛:课件:语文课件:数学课件:英语课件:美术课件:科学课件:物理课件:化学课件:生物课件:地理课件:历史课件:目录一、基本信息二、从MYECLIPSE到INTELLIJ三、实用功能四、常用设置1基本信息1.1基本介绍Excelatenterprise,mobileandwebdevelopmentwithJava,ScalaandGroovy,withallthelatestmoderntechnologiesandframeworksavailableoutofthebox.IntellijIDEA的特色功能有:智能选取、丰富的导航模式、历史记录功能、Junit的完美支持、对重构的优越支持、动态语法检查、智能编辑、预置模版、自动代码完成等。IntelliJIDEA在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、创新的GUI设计等方面的功能可以说是超常的。1.2语言支持支持语言MySQLOracleSQLServerPHPPythonRubyScalaKotlinClojureGroovyScalaJava1.3其他支持其他支持ActionScriptStrutsWebServicesHibernateFlexSASSHTML5JavaScriptCSS3SpringMVCJBossTomcat2从MYECLIPSE到INTELLIJ2.1概念转换ProjectVCSLibrartiesModuleArtifactsProjectStructureFactesTeam(CVS/SVN)VCS(VersionControl)PropertiesforProjectProjectStructureProjectDeployments/ExportJARFileArtifactsWorkspaceProjectProjectModuleFactesMyEclipseCapabilitiesPropertiesforProjectProjectStructure2.2Module的配置01新建Project新建一个新的Project02引入Module引入现有文件或者是从SVN/CVS检出Module03设置架构配置Spring、Struts2、Web、Hbernate等信息04设置Artifacts配置Jboss服务器的信息以及项目部署信息05Make在编码结束后对Module进行make/build操作以验证是否存在错误启动服务3实用功能介绍PPT模板:素材:背景:图表:下载:教程:资料下载:范文下载:试卷下载:教案下载:论坛:课件:语文课件:数学课件:英语课件:美术课件:科学课件:物理课件:化学课件:生物课件:地理课件:历史课件:实用功能1.自动完成Completion2.自动导入AutoImport3.实时模板LiveTemplates4.前端代码生成Emmet5.后缀式感知PostfixCompletion6.重构器Refactor3.1自动补全CompletionIntellijIDEA的代码自动完成支持无视大小写的分段模糊匹配,如右图所示,其中无视大小写需要进行配置。在设置中检索casesensitivecompletion,可设置自动补全时的匹配机制,None为无视大小写,Firstletter为区分大小写,All为匹配全部。3.2自动导入AutoImport在Settings中找到Editor-AutoImport,配置自动引入规则,勾选Addunambiguoutimportsonthefly选项将会在包没有歧义的时候自动引入未引入的包。3.3实时模板LiveTemplatesIntellijIDEA内置多个LiveTemplates,用户可以通过键入关键词来完成代码块的生成。同时IDEA也支持用户自定义实时模版。在设置中查找LiveTemplates,可以查看已有的实时模版,并进行自定义模版的各种操作(添加、修改、删除等)。3.4EmmetEmmet能够极大的加快前端开发的速度,其支持HTML代码快速生成、CSS兼容性代码快速生成等功能,配合LiveTemplate更加方便。Emmet能够极大的加快前端开发的速度,其支持HTML代码快速生成、CSS兼容性代码快速生成等功能,配合LiveTemplate更加方便。3.5后缀式感知PostfixCompletion后缀式感应同LiveCompletion类似,但不同的是后缀式感应使用的是后缀式作为代码补全的关键字,一般用于对现有代码进行包装如形如变量名.sout的后缀式将会生成输出语句将变量输出。Intellij所支持的后缀式如右图所示:3.6重构器Refactor强大的重构器,支持方法、类、文件等的重构,一键生成,快捷高效。在Setting中搜索Method,Rename,RenameFile,可以设置方法重构、类/方法重命名、文件的重命名的快捷键。4常用设置4.1热部署设置你是否还在为Myeclipse服务器重启花费大量的时间?IntellijIDEA支持热部署功能,对修改的class文件进行实时部署,无需重启服务,节省大量时间4.2快捷键设置定制适合自己的快捷键,对效率的提升有很大的帮助(注意设置的时候要避免与其他软件的快捷键冲突,尤其是与输入法软件冲突!)4.3数据库连接IntellijIDEA支持对数据库的简单操作,通过配置数据库连接,可以对数据库进行查询、修改等常用操作。数据库和Hibernate配合使用,通过AssignDatasource操作,能够对Hibernate类进行校验,减少代码出错率。此外,IntellijIDEA还支持快速的生成hibernate对象。总结75分降低错误支持多种语言的校验功能,且还支持对Hibernate等的校验,最大程度降低错误的发生50分消耗资源为了给强大的功能提供保障,需要消耗更多的计算机资源,且为非免费产品25分不易上手功能多切强大,需要花费时间去熟悉,不易上手。然而上手之后能大大提高效率100分提高效率从LiveTemplates到PostfixCompletion到程序的热部署,代码的快速重构等都使得时间得到了解放THANKYOU