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

posted @ 2015-04-07 11:03  编程是狗娘  阅读(1912)  评论(0)    收藏  举报