




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Intellij idea安装、使用和部署1.1. 安装1.1.1. 安装和注册开始安装,一直next,安装完成后启动直到注册界面在安装文件有注册码注册后窗体消失,会有一段时间没反应,然后会弹出这里我把这几项禁用了,不需要然后系统开始启动启动后第一个界面,此时先下载代码,看下一步1.2. 部署1.2.1. 从svn下载代码先使用操作系统文件夹的TortoiseSVN下载代码建一个新的文件夹,然后checkout输入svn地址,开始下载下载完代码,打开idea第一次打开idea界面是这样,点open打开项目如果不是第一次打开,有可能直接进入了,这时可使用菜单的open指向到刚才下载的目录(idea目录有特殊的图标)Yes(iml文件相当于eclipse的project文件)打开进入的界面1.2.2. Idea Svn客户端安装配置安装时一定要装命令行工具(默认是不安装的)1.2.3. jdk配置打开module settingIdea的module相当于eclipse的project,idea的project相当于eclipse的workspace指向jdk的位置然后就有了新加的jdk编译的jdk版本1.2.4. 其他配置指向web-inf下的classes删掉以下的这里指向web.xml配置webapp和/ads2加入web-inf下的lib加入后效果1.2.5. Tomcat配置输入tomcat名称(随便),选择tomcat目录PS:这个下拉框可选的tomcat包括了以前配置过的tomcat,可是为了保证各个项目的tomcat独立,可以同时运行多个项目tomcat,因此应该对每个项目建立单独使用的tomcat其他一些配置:1. 勾选了每次启动tomcat都会自动打开浏览器并访问后面的url,觉得不需要可以关掉2. 设大运行内存,在myeclipse中我们是在jdk的参数配置(-XX:MaxPermSize=256m -Xms512M -Xmx768M)3. Tomcat使用的jdk4. JMX Port要改一下(按我们的修改规律,这个端口就改成XXXX4),防止与其他项目的冲突Deployment(部署)设置,把WebApp目录添加进来,后面的根目录设为/ads21.2.6. 启动、debug、停止 tomcat运行或调试 启动tomcat(多种方法)停止tomcat(两步操作,分先后)1.3. Svn更新和提交代码Idea没有eclipse的 与资源库同步 功能,不能在同一个界面显示更新和提交的文件,这点不如eclipse好1.3.1. 提交代码切换到changed files(类似eclipse的与资源库同步)这里显示改变了的文件,可以多选,然后更新或者提交也可以从这里列出所有更新文件提交是界面(右边两个,第一是 提交前进行代码分析,第二是 检查 todo,关掉也行)1.3.2. 更新代码这样可以看到有哪些文件需要更新这里又有个不如eclipse的缺点,就是更新时只能全部文件一起更新,而不能只更新某个文件更新完后的信息1.3.3. 代码冲突解决在更新代码时,如果同一个文件被多个人改了,这时会发生冲突。例如下图是有两个文件存在冲突(conflict),需要手动解决,选一个文件,再点击(Merge)然后弹出手动解决冲突的界面这里屏幕垂直三分了,左边是你的版本,中间是合并的结果,右边是svn服务器的版本。手动解决的思路是,通过观察左(你自己的)和右(svn服务器的),确定以哪一方为准,然后点击 确定应用哪一方。PS:这里一定要注意!中间部分默认是用svn服务器版本,如果你完全不操作,直接保存,那你的修改就会丢失!1.4. 建立新项目1.4.1. Svn建分支在主干文件的右键菜单输入svn里的分支路径(此路径不能跟现有路径重复)完成分支建立然后就是一般的checkout方式操作,新建文件夹,作为新项目代码的存放位置,然后checkout1.4.2. 项目的修改打开以下文件改这里1.5. 使用技巧1.5.1. 多开程序Idea多开跟一般应用程序不同,当打开了一个idea后,如果再双击idea的exe打开,会没有反应双开的正确方式是选择打开的目录后,会弹出这个,this window就是在当前程序打开刚才选择的目录,new window就是用新的程序打开,双开就用后者1.5.2. 打开idea时不自动打开上一次打开的工程每次打开idea都会自动打开上次打开的工程,但本次并不一定想开的就是那个工程,可以通过如下设置禁用自动打开1.5.3. 调整编辑器的字体和字体大小PS:菜单字体和编辑器字体分开配置,这里只是编辑器字体1.5.4. 代码显示行号1.5.5. 代码自动提示忽略大小写1.5.6. 注释中文乱码PS:我的情况是一开始没乱码,后来突然乱码了,设了这个就好了。如果没乱码的话就不用设了1.5.7. 代码自动换行效果(文件实际没换行,只是显示换行,再也不怕超长的行了,eclipse没此功能)1.5.8. 注释代码的快捷键单行代码注释:ctrl+/代码块注释:ctrl+shift+/1.5.9. 鼠标移到类上显示类信息效果1.5.10. 在工程树打开对应的文件目录结果1.5.11. 工程树自动跳转的当前编辑文件就是Eclipse的这个功能在idea是上面的是一次性跳转,也可以设置自动跳转1.5.12. 代码自动格式化方法1:输入一段代码后,代码还没调整好格式此时把这段代码下一个右括号()删掉,然后重新输入一个一摸一样的括号,就会自动调整格式PS:其实就是输入右括号后会自动调整括号内的代码格式方法2:1.5.13. 工具条不见了效果1.5.14. 让工程树高亮显示有修改的文件夹修改过文件后,Idea默认只有改过的文件才会高亮显示,而文件的父级文件夹没高亮,通过以下设置试文件夹也高亮效果1.5.15. 编码时文档切换假设首先打开了这个文件然后切换到另一个文件然后又想切换回上一个文件,怎么办?在eclipse只能用鼠标去点,可是在idea可以ctrl+tab1.5.16. 全局搜索推荐:快捷键:双击shift,这个什么都可以找这个勾选是“查找没有代码的类”还有忽略大小写和全字匹配可选1.5.17. 查找一个类或者方法的所有引用推荐:快捷键:双击shift,这个什么都可以找这个勾选是“查找没有代码的类”1.5.18. 转到定义1.5.19. 快速修改变量名首先修改变量名,修改后左边会弹出一个方框,点击下拉后第一项就会把此变量全部修改1.5.20. 关闭拼写检查1.5.21. 内存设置,以及32位和64位打开idea的安装目录,idea.exe是32位启动程序,另一个是64位两个exe分别带有对应的vmoptions文件,用记事本打开可以配置,可以进行优化其中-Xms是最小内存,调大可以提高启动速度,-Xmx是最大内存如果是32位程序内存设太大有可能造成程序启动失败其他优化技巧可以上网搜索1.5.22. Settings里editorcolors & fonts保存设置后下次打开配置丢失情况:把background改了,保存后,有效果,重启idea后效果变回修改前的解决办法:把下方的勾去掉,再保存就可以了1.5.23. 代码没错也出现错误的红色下划线例如这样这时只要就能解决1.5.24. 启动tomcat出现The JAVA_HOME environment variable is not defined correctly的解决情况:某套代码是用jdk 1.6编译,然后电脑的JAVA_HOME系统变量配的是jdk1.7的,在tomcat启动时报错The JAVA_HOME environment variable is not defined correctly,中文意思是JAVA_HOME定义不正确,去系统变量看指向的是jdk 1.7当然不正确了,那如何为这个tomcat单独指定一个JAVA_HOME?方法:Tomcat的jre配置,原来是改成jdk路径(也就是去掉jre)PS:在myeclipse里tomcat配置的是jdk,然而idea配置的是jre路径,估计idea其实也是要jdk路径的,只是从系统变量里面读,当配上jdk路径,就正常了1.5.25. 编辑大js文件时cpu占用高造成卡死的情况编辑大js文件,例如过万行的js文件时,idea会卡死(cpu占用很高,内存占用不断增大)解决方案:点击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市昌平区2024-2025学年八年级下学期第二次月考物理试题含参考答案
- 采薇的语言鉴赏与历史背景探讨:语文教学教案
- 时间巧安排课件
- 一支好香烟500字(11篇)
- 让网络空间清朗起来400字(7篇)
- 时事政务知识培训课件
- 请跟我来学校250字(15篇)
- 早餐培训面点师课件模板
- 观后感白芳礼的观后感900字(7篇)
- 纪检15严禁课件
- 医院医学院医疗机构培训《烧伤病人护理教学查房》课件
- 家政服务协议书范本
- 中小学生研学旅行投标方案(技术方案)
- 成人手术后疼痛评估与护理-中华护理学会团体标准2023 2
- NB-T 10435-2020 电动汽车快速更换电池箱锁止机构通.用技术要求
- 学历认证授权委托书样本
- 中医医疗技术手册2013普及版汇编
- (高清版)JTGT 3360-01-2018 公路桥梁抗风设计规范
- gcp机构办公室工作计划
- 旅游学概论(郭胜 第五版) 课件 第1、2章 旅游学概述、旅游的产生与发展
- 1.1.3茶云纹叶枯病识别与防治
评论
0/150
提交评论