1. 快捷键
1.1. Navigate
command | keymap | description |
---|---|---|
Back/Forward |
|
前进/后退 |
Last edit location |
|
跳转到上次编辑的地方 |
Next/Previous method |
|
前/后一个方法 |
Recent files |
|
查看最近打开的文件列表 |
Recent locations |
|
查看最近编辑过的位置列表 |
Open class |
|
定位到类 |
Open file |
|
定位到文件 |
Open symbol |
|
定位到符号 |
Go to |
|
查看Usage |
Implements |
|
查看子类 |
Next highlighted error |
|
定位到报错的地方 |
Bookmarks |
|
加入书签 |
Go to bookmark |
|
跳转到指定id的书签 |
Add to favorites |
|
加入到收藏 |
Next/Previous Project Window |
|
跳转到前/后一个工程 |
Find in path |
|
在当前路径下搜索 |
1.2. Edit
command | keymap | description |
---|---|---|
Extend selection |
|
扩大选择范围 |
Shrink selection |
|
缩小选择范围 |
Move statement up/down |
|
向上/下移动代码块 |
Toggle column selection mode |
|
打开/关闭列批量选择模式 |
Generate |
|
生成代码(getter/setter之类) |
Cyclic Expand Word |
|
循环提示变量名 |
Toggle case |
|
转换大小写 |
Select all occurrences |
|
选中当前文件所有相同的字符 |
Show intention action |
|
King’s right hand man. |
1.3. Refactor
command | keymap | description |
---|---|---|
Rename |
|
修改变量/文件名 |
Change signature |
|
修改方法签名 |
Extract to variable/constant |
|
抽取选中的字符为变量/常量 |
1.4. View
command | keymap | description |
---|---|---|
Toggle all windows |
|
打开/关闭所有窗口 |
File structure |
|
文件/类结构 |
Class Hierarchy |
|
查看类继承层次 |
Show method callees |
|
查看方法调用层次 |
1.5. Run
command | keymap | description |
---|---|---|
Run/Debug last |
|
运行/debug上次运行的文件 |
Run/Debug current file |
|
运行/debug当前类/测试方法 |
Run/Debug … |
|
弹出运行项目选择框 |
Edit configuration |
|
编辑所有运行配置 |
1.6. File
command | keymap | description |
---|---|---|
New file in this directory |
`control + option + ` |
Copy file |
|
复制当前文件 |
Move file |
|
移动当前文件 |
Copy filename |
|
复制文件名 |
Copy absolute path |
|
复制文件绝对路径 |
Paste from history |
2. 常用插件
-
.ignore
-
AsciiDoc
-
Alibaba Java Coding Guidelines
-
Class Decompile
-
Emoji support plugin
-
Free MyBatis plugin
-
Grep Console
-
Key Promoter X
-
Kubernetes
-
PlantUML integration
-
Rainbow Brackets
-
RoboPOJOGenerator
-
Translation
4. Debug
4.1. Tomcat远程Debug
-
远程tomcat server 启动时设置debug环境变量.
-
ENV JPDA_TRANSPORT dt_socket
-
ENV JPDA_ADDRESS 8000
-
-
本地下载 tomcat 并解压.
-
创建一个
Run configuration(Tomcat Server - Remote)
.-
Server栏
Application Server
配置本地tomcat路径. -
Server栏
Remote connection settings
设置远程server的ip和debug端口. -
Startup/Connection栏 Debug选项选中, 在下面设置debug端口.
-
-
以Debug运行该Configuration.
4.2. Webpack项目Debug
-
webpack.base.conf.js
中设置:module.export = {devtool: 'source-map'}
-
Preference → Language&Frameworks → webpack 设置
webpack.base.conf.js
路径. -
创建一个
Run configuration(Javascript Debug)
:-
设置
URL
. -
下方
src
的Remote URL
设置为webpack:///src
.
-
-
以Debug运行该Configuration.