mac环境下intellij idea 使用笔记
使用MyEclipse已经有三四年,貌似是很久以前在一篇争论Java IDE的帖子里第一次了解到IntellIj Idea这东西,当时觉得MyEclipse用起来挺好的,而且也是主流,因此并不重视,将其视为旁门左道之列。后来做的项目多了,MyEclipse也越来越卡,加上最近有朋友推荐,就重新留意到了这个工具,于是尝试安装了13版。安装过程中发现它内置的插件挺多的,整个dmg包才两百多M,秒杀MyEclipse10的八九百M,安装完成后的界面看起来也很舒服,起码已经感觉到这是一个强大的工具。
开始的时候有其他使用Eclipse的朋友劝阻,认为Eclipse已经够用了,而且没必要花那么多时间去重新熟悉一个开发工具,说起来蛮有道理的,因为一开始几乎是无从下手,基本上是按照使用MyEclipse的操作习惯,想到一项操作就去百度一下,进展缓慢,但是看了一些文章,加上了使用了一段时间后的体验,觉得这个IDE是比较用心做的,号称是站在程序员的角度设计的,值得花时间学习一下。
大概是很难静下心来全方位了解这个软件,我的学习路线是项目驱动,不去了解它的菜单,布局之类的需要死记硬背的东西,先从一个个简单的操作开始,边做边熟悉。完成了一项常用的操作后就记录下来。另外,这篇文章不是一开始学习就开始写的,而是用了一段时间后写的,因此在这个阶段的总结仅凭记忆编写,还不是很系统,会边学边更新,目测会有不少错误遗漏,欢迎指正。
- 重要的菜单
基本上的配置都在这两个菜单:preferences, project structure
- 代码提示
在Eclipse下是alt+/, 在Idea下是ctrl + space
- import操作
在Eclipse下是cmd+shift+O, 在Idea下是option+enter
- main方法
在Eclipse下面是main,在Idea里面是psvm,这个和NetBean是一样的。
- System.out.println方法
在Eclipse下面是syso, 在Idea里面是sout。
- Tomcat控制台乱码
打开Tomcat 配置(Run->Edit Configurations), 在Server和startup/Connection的VM options 加入 -Dfile.encoding=UTF-8 重启 Tomcat
- 新建Servlet
新建servlet时不会自动在web.xml建立url-mapping,可以手动加上或者在servlet类加注解:@WebServlet(“/index”)
- 按层级建立package
Idea新建包的时候不会像Eclipse那样将父包名显示出来提供编辑的,而是需要全部输入的,在Idea实现这个操作的方法是,调出Navigate Bar(View->勾选Vavigate Bar),在左上角菜单下面会看到一个类似面包屑导航的工具条,将鼠标箭头放在你需要新建包的节点右键new就可以了。
- getter和setter
ctrl + n

浙公网安备 33010602011771号