启用快捷键
- 启用eclipse的键盘模式
- 关闭vim编辑模式
- 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添加如下内容
创建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的配置信息。