[toc]
代码自动生成
- main方法boilerplate样板代码 psvm + Tab
- System.out样板代码 sout + Tab
- 例如循环 fori+Tab / 要输入for(User user : users)只需输入 user.for+Tab 即可生成循环
- Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可
- Alt+Insert,在编辑窗口中点击可以生成构造函数、toString、getter/setter、重写父类方法等。
快捷键对照表
描述 | MAC快捷键 | Win快捷键 |
---|---|---|
大小写转化 | cmd+shift+U | CTRL+shift+U |
生成代码,如:getter/setter/构造方法/… | CTRL+enter | Alt+Insert |
生成try catch 或者 Alt+enter | cmd+alt+T | CTRL+Alt+T |
格式化代码 | cmd+alt+L | CTRL+ALT+L |
优化导入的类和包 | cmd+ Option + O | CTRL+Alt+O |
指定跳转行 | cmd+G | CTRL+G |
删除光标所在行 或 删除选中的行 | cmd + Delete | CTRL + Y |
复制当前行 | cmd+ D | CTRL + D |
搜索所有文本出现的位置 | cmd + Shift + F | CTRL + Shift + F |
搜索类 | cmd + O | CTRL + N |
继续搜索 | fn+Shift + F3/ F3 | Shift + F3/ F3 |
搜索方法 | fn+cmd+ F12 | CTRL + F12 |
改名 | fn+Shift + F6 | Shift + F6 |
方法调用 | CTRL+ ALT+F7 | |
递进式选择代码块 | Option + 方向键上 | CTRL + W |
推荐几款插件
- mybatisPlugins【mybatisMapper跳转】
- Grep Console【日志插件】
- Maven Helper
- GenerateAllSetter
网友评论