美文网首页
Intellij IDEA 之不忘故旧

Intellij IDEA 之不忘故旧

作者: JeniusYang | 来源:发表于2017-02-27 09:31 被阅读0次

用了两年eclipse,换成Intellij IDEA后还是稍微有点不太习惯,主要是体现在两个地方:

IDEA比eclipse更加IDE智能化,最强大的地方在于:

1.重构(Refactor)

IDEA的重构功能更加强大,不仅可以提取出方法,还可以重构一个新的私有类,并进行类的封装和类内部方法的自定义,这一点是eclipse做不到的

2.构建部署(build & deploy)

IDEA提供了maven的管理平台,可以在pom中加入Tomcat的插件包进行打包部署,免去了Tomcat的安装和配置,并且提供了热rebuild+redeploy

3. 数据库管理(Datebase)

可以抛弃MySqlWorkBench或者Navicat了,直接使用IDEA提供的,提供了各种数据库连接支持,这里需要注意的是mysql的驱动别忘了装,默认的不行 就手动导入

4. 快捷键(keymap)

这个就厉害了,可以到Preferences -> Keymap中进行选择自己习惯的快捷键系统,我用的是Mac OS X10.5+ copy,有些人喜欢Linux的GNOME。这里列几个Mac OS X 10.5+copy常用的几个快捷键:

IDEA Eclipse 功能
⌘+s ctrl + s 保存
⌘+f ctrl + f 当前上下文查找
⌘+h ctrl + h 项目全局搜索
⌘+o ctrl + o 查找指定类
⌘+{ ctrl + { 上一次编辑
⎇ +⌘ + l ctrl + shift + f 格式化
⎇ +⌘ + b ctrl + shift + t 接口实现类
F8 F6 单步调试
⎇ +⌘+r F8 跳断点
⇧+⌘ + o ctrl + shift + o 快速打开某个文件
⇧+⌘ + ⇞,⇟ alt + ⇞,⇟ 选择部分代码整体上下移动
⇧+⌘ + r ctrl + shift + r 整体重命名
fn +<-, -> 未知 移到行首,末
⎇ + <-, -> ctrl + <-, -> 跳单词移动
⎇ + enter ctrl+F1,F2 导包,纠错
⇧ + F6 ctrl+⇧+r 重构
⇧ + ⌘+m ctrl+⇧+r 抽取方法

快捷键未完待续...

此外,IDEA还可以自己去定义一个宏 Edit -> macros -> start macro recording 然后进行组合操作,stop recording 后填写一个快捷键即可

同样未完待续,总体来说,eclipse和IDEA还是继承与改进的吧。

相关文章

网友评论

      本文标题:Intellij IDEA 之不忘故旧

      本文链接:https://www.haomeiwen.com/subject/eingwttx.html