起步
- 下载IDEA(不要下载社区版),并激活
- Maven环境配置
- 检出项目
- 同一窗口查看多个项目(模块),就像eclipse一样
- Tomcat 配置
- 启动项目
截图分步骤展示
激活IDEA
Maven环境配置
idea 自带maven,只需把settings.xml放在合适的路径下即可。
SVN检出项目
如果SVN版本控制不是svn协议,而是https协议的话,可以选中截图画框选项:
同一窗口查看多个项目(模块)
idea打开 File -> Project Structure
Tomcat 配置
1、安装插件:
2、配置
Tomcat 端口号与项目中bootstrap.yml里面的port配置一致即可 启动。
快捷键
- Use ⇧⌘⏎ to complete a current statement such as if, do-while, try-catch, return (or a method call) into a syntactically correct construct (e.g. add curly braces).
- ⌘ + F 在当前文件进行文本查找
- ⌘ + R 在当前文件进行文本替换
- ⌘ + Z 撤销
- ⌘ + Y 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面;(自定义)
- ⌘ + X 剪切光标所在行 或 剪切选择内容
- ⌘ + C 复制光标所在行 或 复制选择内容
- ⌘ + D 删除光标所在行或删除选中的行(自定义)
- ⌘ + E 显示最近打开的文件记录列表
- ⌘ + O 类大纲(自定义)
- ⌘ + L 在当前文件跳转到指定行处
- ⌘ + G 查找下一个/移至下一个出现
- ⌘ + J 插入自定义动态代码模板
- ⌘ + P 根据输入的 类名 查找类文件 (自定义)
- ⌘ + shift + O 根据输入的 文件名 查找文件
- ⇧ + F6 It is possible to rename CSS selectors directly from HTML. Position the caret at the selector to be renamed and press ⇧F6 (Refactor | Rename).
- ⌘ + shift + U 大小写转换
- ⌘ + shift + ↩ 自动结束代码,行末自动添加分号
- alt + P 显示方法的参数信息(自定义)
- ⌘ + N 生成代码(getter、setter、构造函数、hashCode/equals,toString)
- ⌘ + shift+V 从最近的缓冲区粘贴
- Use ⌘↑ keyboard shortcut to show the navigation bar, and arrow keys to locate the necessary files or folders.
- ⌘ + shift+上/下箭头 向上或向下移动
- ⌘ + alt + L 可以再src 下直接Optimize imports
- ⌃ + alt + O 自动导包
⌘F9 编译Project
⌘⇧F9 编译选择的文件、包或模块
⌃⌥R 弹出 Run 的可选择菜单
⌃⌥D 弹出 Debug 的可选择菜单
⌃R 运行
⌃D 调试
⌃⇧R, ⌃⇧D 从编辑器运行上下文环境配置
F8 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F7 进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
⇧F7 智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法
⇧F8 跳出
⌥F9 运行到光标处,如果光标前有其他断点会进入到该断点
⌥F8 计算表达式(可以更改变量值使其生效)
⌘⌥R 恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上
⌘F8 切换断点(若光标当前行有断点则取消断点,没有则加上断点)
⌘⇧F8 查看断点信息