Intellij-idea安装、使用和部署(20161008)_第1页
Intellij-idea安装、使用和部署(20161008)_第2页
Intellij-idea安装、使用和部署(20161008)_第3页
Intellij-idea安装、使用和部署(20161008)_第4页
Intellij-idea安装、使用和部署(20161008)_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Intellij idea 安装、使用和部署1.1. 安装1.1.1. 安装和注册开始安装,一直next ,安装完成后启动直到注册界面在安装文件有注册码注册后窗体消失,会有一段时间没反应,然后会弹出这里我把这几项禁用了,不需要然后系统开始启动启动后第一个界面,此时先下载代码,看下一步1.2. 部署1.2.1. 从 svn 下载代码先使用操作系统文件夹的TortoiseSVN 下载代码建一个新的文件夹,然后checkout输入 svn 地址,开始下载下载完代码,打开idea第一次打开idea 界面是这样,点open 打开项目如果不是第一次打开,有可能直接进入了,这时可使用菜单的open指向到刚才

2、下载的目录(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配置 webap

3、p 和 /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

4、. 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 的与资源

5、库同步)这里显示改变了的文件,可以多选,然后更新或者提交也可以从这里列出所有更新文件提交是界面(右边两个,第一是提交前进行代码分析,第二是检查todo ,关掉也行)1.3.2. 更新代码这样可以看到有哪些文件需要更新这里又有个不如 eclipse 的缺点,就是更新时只能全部文件一起更新,而不能只更新某个文件更新完后的信息1.3.3. 代码冲突解决在更新代码时, 如果同一个文件被多个人改了, 这时会发生冲突。 例如下图是有两个文件存在冲突( conflict ),需要手动解决,选一个文件,再点击( Merge )然后弹出手动解决冲突的界面这里屏幕垂直三分了,左边是你的版本,中间是合并的结果,右边

6、是svn 服务器的版本。手动解决的思路是,通过观察左(你自己的)和右(svn 服务器的),确定以哪一方为准,然后点击确定应用哪一方。PS:这里一定要注意!中间部分默认是用svn 服务器版本,如果你完全不操作,直接保存,那你的修改就会丢失!1.4. 建立新项目1.4.1. Svn 建分支在主干文件的右键菜单输入 svn 里的分支路径(此路径不能跟现有路径重复)完成分支建立然后就是一般的checkout 方式操作,新建文件夹, 作为新项目代码的存放位置,然后 checkout1.4.2. 项目的修改打开以下文件改这里1.5. 使用技巧1.5.1. 多开程序Idea 多开跟一般应用程序不同,当打开了

7、一个idea 后,如果再双击idea 的 exe 打开,会没有反应双开的正确方式是选择打开的目录后,会弹出这个,this window就是在当前程序打开刚才选择的目录,newwindow 就是用新的程序打开,双开就用后者1.5.2. 打开 idea 时不自动打开上一次打开的工程每次打开 idea 都会自动打开上次打开的工程,但本次并不一定想开的就是那个工程,可以通过如下设置禁用自动打开1.5.3. 调整编辑器的字体和字体大小PS:菜单字体和编辑器字体分开配置,这里只是编辑器字体1.5.4. 代码显示行号1.5.5. 代码自动提示忽略大小写1.5.6. 注释中文乱码PS:我的情况是一开始没乱码,

8、后来突然乱码了,设了这个就好了。如果没乱码的话就不用设了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:输入一段代码后,代码还没调整好格式此时把这段代码下一个右括号 ()删掉,然后重新输入一个一摸

9、一样的括号, 就会自动调整格式PS:其实就是输入右括号后会自动调整括号内的代码格式方法 2:1.5.13.工具条不见了效果1.5.14.让工程树高亮显示有修改的文件夹修改过文件后, Idea 默认只有改过的文件才会高亮显示,而文件的父级文件夹没高亮,通过以下设置试文件夹也高亮效果1.5.15.编码时文档切换假设首先打开了这个文件然后切换到另一个文件然后又想切换回上一个文件,怎么办?在eclipse 只能用鼠标去点,可是在 idea 可以 ctrl+tab1.5.16.全局搜索推荐: 快捷键:双击shift ,这个什么都可以找这个勾选是“查找没有代码的类”还有忽略大小写和全字匹配可选1.5.17

10、.查找一个类或者方法的所有引用推荐: 快捷键:双击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 位程序内存设太大有可能造成程

11、序启动失败其他优化技巧可以上网搜索1.5.22.Settings 里 editor colors & fonts 保存设置后下次打开配置丢失情况:把background 改了,保存后,有效果,重启idea 后效果变回修改前的解决办法:把下方的勾去掉,再保存就可以了1.5.23.代码没错也出现错误的红色下划线例如这样这时只要就能解决1.5.24.启 动tomcat出 现The JAVA_HOME environmentvariable is not defined correctly的解决情况:某套代码是用 jdk 1.6 编译,然后电脑的 JAVA_HOME 系统变量配的是 jdk1.7 的,

12、在 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论