启用快捷键

  1. 启用eclipse的键盘模式
  2. 关闭vim编辑模式
  3. control+各种的快捷方式就都回来啦

    手动导包

    鼠标停在这个类上,alt+enter导入相应的包

    抛出异常

    alt+enter可以选择抛出或try/catch

    生成代码

    Alt+Insert

    代码自动补全

    输入首字母即可获取完整方法名提示,如,输入psvm提示main方法全名,for循环则是fori,打印是sout

    移除无用包

    ctrl+shift+o

    快捷键汇总

    添加jar包

    idea建立maven项目

额先设置吧,不然生成maven骨架贼慢

idea里的project相当于eclipse的workplace,model相当于project

在线翻译

选中单词按下快捷键ALT+1

修改主题及字体大小

  • 换背景图:setting->apperence->backgroud image

    工作空间和项目的区别

  • project相当于工作空间,module相当于项目
  • 不过目前还是先把工作空间当工程来使用吧

    idea导入maven项目

  • 打开idea点击import project,找到项目目录
  • 部分勾选框选择参见教程

    显示空的中间包

  • project那里有一个小齿轮,取消hide……选项,取消flatten packages选项。

    断点调试

  • 运行到哪个断点,哪一行就是下一步要执行的

    以tab形式展示窗口

    运行项目提示workplace not exist

  • 选择Run下Edit Configuration,将1、2两处重新设置一遍即可

自动注释

  • ctrl+/:多行代码分行,取消也是这个快捷键
  • ctrl+shift+/:多行代码注释在一个块里,取消也是这个快捷键

    格式化代码

  • Ctrl+Alt+L

    添加jar包

  • 点击project structure
  • 选择左侧的modules
  • 选择dependencies
  • 点击最右侧的加号,选择jars…
  • 在弹出的目录里选择自己的jar包即可

    idea发布maven项目使子项目可以互相引用

  • 点击view->Tool windows->maven projects
  • 选中子项目的lifecycle下的install,点击三角形运行
  • 然后就可以在另一个子项目中引入该项目的依赖了

    xml中一些url是红色的、找不到

  • 未注册,要把这些url给注册了,这样才可以不联网就获取到
  • Ctrl+shift+s,按照下面1、2、3步点击把url加进去就对了

idea执行maven命令控制台日志乱码

  • settings->maven->runner->VMOptions添加如下内容
  • 如果原本就有内容则用空格分开

    热部署

  • idea目前的情况是,前端脚本支持热部署,后台代码不行。

创建maven web项目

  • 选择maven-archetype-webapp
  • 填写组织和项目名
  • Maven home directory选择自己的maven安装令;User settings file选择自己的maven仓库。
  • 一路next,然后finish。
  • 等一会就出项目结构了。

类下标变成J

  • 主要时因为根包没有Mark As资源文件夹
  • 参考文章

.iml和.idea文件

  • .iml是idea自动创建的模块文件,是项目的标识文件,缺少该文件,则idea无法识别项目。用于java应用开发,存储模块开发相关的信息,比如java组件、插件组件和maven组件,还可能存储模块路径信息、依赖信息和别的一些设置。
  • .idea是idea对module的配置信息。