diff --git a/docs/categories/fragments/2022/10/06/个人常用快捷键.md b/docs/categories/fragments/2022/10/06/个人常用快捷键.md index 63fa8fcef..112700195 100644 --- a/docs/categories/fragments/2022/10/06/个人常用快捷键.md +++ b/docs/categories/fragments/2022/10/06/个人常用快捷键.md @@ -8,6 +8,7 @@ categories: tags: - 快捷键 - Windows + - "IntelliJ IDEA" --- # 个人常用快捷键 @@ -18,30 +19,34 @@ tags: 下方快捷键,在大部分软件中通用。 ::: -- 复制:Ctrl + C -- 粘贴:Ctrl + V -- 剪切:Ctrl + X -- 撤销:Ctrl + Z -- 恢复:Ctrl + Y -- 保存:Ctrl + S - - 全部窗口保存:Ctrl + Shift + S -- 全选:Ctrl + A -- 关闭窗口:Ctrl + W - - 全部窗口关闭:Ctrl + Shift + W -- 粗体:Ctrl + B -- 斜体:Ctrl + I -- 下划线:Ctrl + U +- Ctrl + C:复制光标所在行 或 复制选中内容 +- Ctrl + V:粘贴复制内容到光标所在行 +- Ctrl + X: 剪切光标所在行 或 剪切选中内容 +- Ctrl + Z:撤销上一步操作(前提是没关闭当前文件) +- Ctrl + Y:恢复上一步操作(前提是没关闭当前文件) +- Ctrl + S:保存 + - Ctrl + Shift + S:全部窗口保存 +- Ctrl + A:全选 +- Ctrl + F:在当前文件中进行文本查找 +- Ctrl + H:在当前文件中进行文本替换 +- Tab:向右缩进 +- Shift + Tab:向左缩进 +- Ctrl + W:关闭窗口 + - Ctrl + Shift + W:全部窗口关闭 +- Ctrl + B:粗体 +- Ctrl + I:斜体 +- Ctrl + U:下划线 ## Windows -- 打开开始菜单:Windows -- 显示桌面:Windows + D -- 锁屏:Windows + L -- 打开资源管理器:Windows + E -- 打开系统自带截图:Windows + Shift + S -- 打开剪贴板:Windows + V -- 打开多窗口视图:Windows + Tab -> 方向键切换窗口,回车键进入窗口 -- 打开“运行”对话框:Windows + R +- Windows:打开开始菜单 +- Windows + D:显示桌面 +- Windows + L:锁屏 +- Windows + E:打开资源管理器 +- Windows + Shift + S:打开系统自带截图 +- Windows + V:打开剪贴板 +- Windows + Tab -> 方向键切换窗口,回车键进入窗口:打开多窗口视图 +- Windows + R:打开“运行”对话框 - 输入 cmd:打开命令行程序 - 输入 notepad:打开记事本程序 - 输入 calc:打开计算器程序 @@ -50,9 +55,50 @@ tags: - 输入 subl:打开 Sublime Text 程序(需要安装 Sublime Text并提前设置好环境变量) - 输入 typora:打开 Typora 程序(需要安装 Typora) -- 打开任务管理器:Ctrl + Alt + Delete +- Ctrl + Alt + Delete:打开任务管理器 -- 切换窗口视图:Alt + Tab -> Alt 键不松手,Tab键切换窗口,松手后进入窗口 -- 关闭窗口(关闭程序):[Fn] + Alt + F4 +- Alt + Tab -> Alt 键不松手,Tab键切换窗口,松手后进入窗口:切换窗口视图 +- [Fn] + Alt + F4:关闭窗口(关闭程序) - Alt + 空格键 + C -- 文件重命名:[Fn] + F2 \ No newline at end of file +- [Fn] + F2:文件重命名 + +## IntelliJ IDEA + +### 快捷键 + +- Ctrl + Alt + L:格式化代码(代码写不规范的童鞋,起码学会这个快捷键吧) +- Ctrl + D:复制光标所在行 或 复制选中内容,并把复制内容插入到光标位置下面 +- Ctrl + Y:删除光标所在行 或 删除选中的行(与通用快捷键不同) +- [Fn] + Alt + Insert:弹出菜单,可以选择进行生成 getter/setter、生成构造方法,重写 toString 等(有了 Lombok 后用的频率低了很多) +- Ctrl + Alt + 回车:在上方插入一行,光标移动到新行行首 +- Shift + 回车:在下方插入一行,光标移动到新行行首 +- Ctrl + /:给光标所在行 或 选中行代码 添加或取消单行注释(可根据当前的文件类型,使用不同的注释符号) +- Ctrl + Shift + /:以 `多行注释` 注释掉选中行 +- Ctrl + Alt + T:给选中代码块添加语句块(try-catch、while等) +- Alt + 回车:提供快速修复选择 +- Alt + Shift + 上/下键:向上或向下移动当前行/选中行 +- Ctrl + Shift + 上/下键:向上或向下移动当前方法/选中方法 +- Ctrl + Shift + 回车:在当前行任何地方可以快速在末尾生成分号 +- Ctrl + F:在当前文件中进行文本查找 + - Ctrl + Shift + F:全局查找 +- Ctrl + R:在当前文件中进行文本替换(与通用快捷键不同) + - Ctrl + Shift + R:全局替换 +- Ctrl + H:显示当前类的层次结构 +- [Fn] + Ctrl + F12:显示当前类的结构(方法、属性等) +- Ctrl + 鼠标左键:在变量或方法上使用此快捷键,可以找到变量或方法的定义位置(如果是已经在变量或方法的定义位置,按下就会进入或弹出它被使用的位置) + - Ctrl + Alt + 鼠标左键:在某个使用的方法上点击,可直接定位到该方法在对应子类重写的位置(在Controller中想看看调用Service层怎么实现的) +- [Fn] + Ctrl + End:跳转到文件尾部 +- [Fn] + Ctrl + Home:跳转到文件头部 +- Ctrl + Q:显示光标所在的类名、方法名、变量名的 java doc 注释 +- Ctrl + Alt + O:优化 import 语句,自动导入包或移除无用包 +- Ctrl + T:等效于工具栏 pull 按钮 - VCS(版本控制系统) +- Ctrl + K:等效于工具栏 commit 按钮 - VCS(版本控制系统) + +### 快捷短语 + +- psvm + 回车:生成 main 方法 +- sout + 回车:生成输出语句(System.out.println();) +- 在创建对象时,先写完后面 new Xxx() 部分,然后输入 .var + 回车:补全前面声明部分 +- 数组/Collection系列集合,.for + 回车:生成增强 for 语句 +- 数组/Collection系列集合,.fori + 回车:生成循环下标语句(Set集合不行) +- 返回值,.return + 回车:生成 return 返回值; 语句 \ No newline at end of file diff --git a/docs/categories/issues/2021/12/10/Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration.md b/docs/categories/issues/2021/12/10/Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration.md index 9416dc56e..22aba83db 100644 --- a/docs/categories/issues/2021/12/10/Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration.md +++ b/docs/categories/issues/2021/12/10/Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration.md @@ -6,7 +6,7 @@ categories: - Bug万象集 tags: - IDE - - IntelliJ_IDEA + - "IntelliJ IDEA" --- # Command line is too long. Shorten command line for XXX or also for Spring Boot default configuration? diff --git a/docs/courses/mybatis/02-MyBatis-Plus基础/01-快速入门.md b/docs/courses/mybatis/02-MyBatis-Plus基础/01-快速入门.md index 948e46843..4034873ba 100644 --- a/docs/courses/mybatis/02-MyBatis-Plus基础/01-快速入门.md +++ b/docs/courses/mybatis/02-MyBatis-Plus基础/01-快速入门.md @@ -5,7 +5,7 @@ date: 2021/01/16 17:58 categories: - MyBatis-Plus快速入门 tags: - - MyBatis-Plus + - "MyBatis Plus" - MyBatis - ORM框架 --- diff --git a/docs/courses/mybatis/02-MyBatis-Plus基础/02-增删改操作.md b/docs/courses/mybatis/02-MyBatis-Plus基础/02-增删改操作.md index 4744b1080..0682b4ade 100644 --- a/docs/courses/mybatis/02-MyBatis-Plus基础/02-增删改操作.md +++ b/docs/courses/mybatis/02-MyBatis-Plus基础/02-增删改操作.md @@ -5,7 +5,7 @@ date: 2021/01/19 00:00 categories: - MyBatis-Plus快速入门 tags: - - MyBatis-Plus + - "MyBatis Plus" - MyBatis - ORM框架 --- diff --git a/docs/courses/mybatis/02-MyBatis-Plus基础/03-简单查询操作.md b/docs/courses/mybatis/02-MyBatis-Plus基础/03-简单查询操作.md index 10b98dd5d..969eb4cd1 100644 --- a/docs/courses/mybatis/02-MyBatis-Plus基础/03-简单查询操作.md +++ b/docs/courses/mybatis/02-MyBatis-Plus基础/03-简单查询操作.md @@ -5,7 +5,7 @@ date: 2021/01/23 19:38 categories: - MyBatis-Plus快速入门 tags: - - MyBatis-Plus + - "MyBatis Plus" - MyBatis - ORM框架 --- diff --git a/docs/courses/mybatis/02-MyBatis-Plus基础/04-条件构造器.md b/docs/courses/mybatis/02-MyBatis-Plus基础/04-条件构造器.md index b2e7fe901..b755d57af 100644 --- a/docs/courses/mybatis/02-MyBatis-Plus基础/04-条件构造器.md +++ b/docs/courses/mybatis/02-MyBatis-Plus基础/04-条件构造器.md @@ -5,7 +5,7 @@ date: 2021/01/24 13:50 categories: - MyBatis-Plus快速入门 tags: - - MyBatis-Plus + - "MyBatis Plus" - MyBatis - ORM框架 --- diff --git a/docs/courses/mybatis/02-MyBatis-Plus基础/05-代码生成器.md b/docs/courses/mybatis/02-MyBatis-Plus基础/05-代码生成器.md index b7dc05259..b2fee1c26 100644 --- a/docs/courses/mybatis/02-MyBatis-Plus基础/05-代码生成器.md +++ b/docs/courses/mybatis/02-MyBatis-Plus基础/05-代码生成器.md @@ -5,7 +5,7 @@ date: 2021/02/24 22:34 categories: - MyBatis-Plus快速入门 tags: - - MyBatis-Plus + - "MyBatis Plus" - MyBatis - ORM框架 ---