# 背景
# 你本可以朝九晚五...... 💩💩💩💩💩
本项目宗旨: IDEA 从入门到精通 开发效率翻倍
# 项目由来📚
来自本人的一个知乎回答❓
IntelliJ IDEA 中有什么让你相见恨晚的技巧? (opens new window)
平时比较热爱探索 idea 的快捷之处。更多的喜欢用快捷键进行操作,所以做了很多笔记📚。个人认为对一个工具熟练之后, 你的编程效率, 和解决问题的效率都能得到大大的提升.
当时看到这个回答的时候只是非常随意的复制😬,没有想到的是大家的反响还是不错😊。我感觉大家好像对某些在我看来非常常用的操作还是很陌生的😅。于是我后续对他做了完善。便就有了这个项目😎。
# 官方快捷键 windows 版
# 官方快捷键 mac 版
# IDEA
1️⃣ IDEA 常用快捷键 (opens new window)
2️⃣ IDEA 版本控制篇 (opens new window)
3️⃣ IDEA 装机必备插件 (opens new window)
4️⃣ IDEA 常用设置 (opens new window)
5️⃣ IDEA 你不知道的小技巧 (opens new window)
6️⃣ IDEA 这么好看的字体,不了解下吗?IDEA 配置 JetBrains Mono (opens new window)
7️⃣ IDEA Mac 和 Windows 快捷键对比 (opens new window)
8️⃣ IDEA 插件 Git Flow (opens new window)
9️⃣ IDEA Windows Terminal 配置 (opens new window)
🔟 DataGrip 快捷键 (opens new window)
😀 VsCode 快捷键 (opens new window)
😁 VsCode 插件 PlantUML (opens new window)
😂 VsCode 多光标操作集锦 (opens new window)
# 条件断点 调试效率翻倍 ⭐️⭐️⭐️⭐️⭐️
在选择断点后, 在断点处右键添加断点条件. 调试效率翻倍 点击查看 GIF 动图 (opens new window)
# 超级好用的快捷键, 全局选中 ctrl + shift + alt + j ⭐️⭐️⭐️⭐️⭐️
个人经常用在前后端对接接口时, 为前端提供 swagger
接口时, 批量将实体注释转换为 ApiModelProperty
点击查看 GIF 动图 (opens new window)
# 更加优雅的添加实体注释 ⭐️⭐️⭐️⭐️
输入完实体后 ctrl + alt + enter
点击查看 GIF 动图 (opens new window)
# 批量修改相同的内容 ⭐️⭐️⭐️⭐️⭐️⭐️
选中相同的元素 alt + j
点击查看 GIF 动图 (opens new window)
# 快速打开最近打开过的项目
ctrl + shift + a
输入 open recent
, 输入项目名 点击查看 GIF 动图 (opens new window)
# 快速克隆项目
ctrl + shift +a
输入 git clone
点击查看 GIF 动图 (opens new window)
# 快速找到当前类所在位置(90%的人不知道)
alt + f1
选择 project view
点击查看 GIF 动图 (opens new window)
# 将当前操作类在文件夹中打开 (超有用🐮🍺)
alt + f1
选择 show in explorer
点击查看 GIF 动图 (opens new window)
# 快速进入 maven 设置页面
ctrl + shift + a
输入maven setting
点击查看 GIF 动图 (opens new window)
# 快速打开 maven 项目
ctrl + shift + a
输入 add maven project
点击查看 GIF 动图 (opens new window)
# 快速进入 plugins
安装界面
ctrl + shift + a
输入plugins
点击查看 GIF 动图 (opens new window)
# 快速导入导出 idea 设置
ctrl + shift + a
输入 import setting
export setting
点击查看 GIF 动图 (opens new window)
# 快速导出官方快捷键图片
ctrl + shift + a
输入 key reference
点击查看 GIF 动图 (opens new window)
# 网站软件篇 🐮🍺
这里面记录了本人工作以来记录的所有提升开发效率的工具, 和网站
知道这些网站, 可能你就领先别人一大步 (opens new window)
# 资源
- 接口大全-免费 API,收集所有免费的 API (opens new window)
- Squoosh (opens new window)
- 微信公众平台图文排版工具_在线内容编辑软件_96 微信编辑器 (opens new window)
- Remove Background from Image – remove.bg (opens new window)
- 小众软件 - 分享免费、小巧、实用、有趣、绿色的软件 (opens new window)
# 工具
- Google Material Design – Figma (opens new window)
- 欢迎使用幕布 - 幕布 (opens new window)
- Bypass - 分流抢票 (opens new window)
- JSRUN 在线 JS 编辑器,代码在线运行,在线 js 调试运行测试, ES6 在线测试调试运行,es6 网页编辑器,比 scrimba/jsfiddle/runjs 更强的在线运行代码工具 (opens new window)
- ibootstrap - Bootstrap 可视化布局系统 (opens new window)
# 图库 (免费)
- Visual Hunt (opens new window)
- Beautiful Free Images & Pictures | Unsplash (opens new window)
- Stock Sandwich - Free high-resolution stock images (opens new window)
- 1 million+ Stunning Free Images to Use Anywhere - Pixabay (opens new window)
- 100+ Great Program Photos · Pexels · Free Stock Photos (opens new window)
# 你想要提升自己吗?
- 面试 (opens new window)
- 力扣 (LeetCode) 中国官网 - 全球极客挚爱的技术成长平台 (opens new window)
- 极客时间 (opens new window)
- Train with Programming Challenges/Kata | Codewars (opens new window)
- CSSBattle (opens new window)
- 慕课 (opens new window)
# 自己什么眼光不知道?
- 花瓣网_陪你做生活的设计师(创意灵感天堂,搜索、发现设计灵感、设计素材) (opens new window)
- Pinterest (opens new window)
- ##Exploration - Dashboard for Task Management by Dwinawan for Paperpillar on Dribbble (opens new window)
- ##cccccc 颜色信息,颜色代码,互补色,类似颜色,配色方案 - Colorgg (opens new window)
- Fresh Background Gradients | WebGradients.com 💎 (opens new window)
# windows
# DataGrid
使用
数据库管理工具你们用啥?
Navicat
? 我用 datagrip (opens new window), 自从我用上这个软件, 就再也没用过navicat
了, 也颇有心得, 会在后面的时间完善
DataGrid 快捷键 (opens new window)
# 开发资源
j2ee 资源包整合 (opens new window) 提取码:1q81
点击查看 GIF 动图 (opens new window)
是不是每次在新电脑都要各种下载,
jdk
,maven
,tomcat
等等 各种麻烦
j2ee
包, 包含了开发中大部分资源包, 包括apache-activemq-5.13.2
apache-maven-3.3.9
apache-tomcat-8.0.33``eclipse
HBuilder
jdk1.7.0_79
jdk1.8.0_91
memcached_win32_1.4.5
mysql-5.7.15-winx64``'Navicat for MySQL'
nexus
nginx-1.9.15
npp.6.9.bin
redis-2.4.5-win32-win64
Redis-x64-3.2.100
sqlite-tools-win32-x86-3140100``'Sublime Text 3x86'
包含大部分环境, 直接就能开始开发
# 最后
希望大家也可以一起分享自己平常在工作中 我们不知道的开发小技巧