写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。

这博客是对自己学习的一点点总结及记录,如果您对 Java算法 感兴趣,可以关注我的动态,我们一起学习。

用知识改变命运,让我们的家人过上更好的生活

相关文章

Idea 中最常用的10款插件,提高开发效率

Eclipse 最牛逼的 10 组快捷键,提高开发效率

史上最牛逼的 VSCode 插件,提高开发效率!

史上最全的 VsCode 快捷键,提高开发效率


文章目录

  • 1. 编辑类快捷键
  • 2. 查找、替换类快捷键
  • 3. 编译、运行类快捷键
  • 4. Debug快捷键
  • 5. 重构快捷键
  • 6. 其他类快捷键

1. 编辑类快捷键

编辑类快捷键 介绍
psvm + Tab 生成main方法
sout + tab 生成输出语句
Ctrl+X / Ctrl + Y 删除一行
Ctrl+D 复制一行
Ctrl+/ 或 Ctrl+Shift+/ 注释代码
Ctrl + Z 撤销
Ctrl + Shift + Z 取消撤销
Ctrl + C 复制
Ctrl + V 粘贴
Ctrl + O 重写方法
Ctrl + I 实现方法
Ctr + shift + U 大小写转化
Ctrl + Shift + J 整合两行为一行
Ctrl + Shift + space 自动补全代码
Alt + 回车 导入包,自动修正
Alt + / 代码提示
Alt + Insert 生成代码(如GET,SET方法,构造函数等)
Ctrl + Alt + L 格式化代码
Ctrl + Alt + I 自动缩进
Ctrl + Alt + T 生成try catch
Ctrl + Alt + O 优化导入的类和包
fori 生成for循环for (int i = 0; i< ; i++) { }
iter 生成增强for循环
itar 生成array for代码块
itit 生成iterator 迭代
itli 生成List的遍历
itco 生成Collection迭代

2. 查找、替换类快捷键

查找、替换类快捷键 介绍
Ctrl + F 在当前文件中查找
Ctrl + Shift + F 在整个项目或者指定窗口中查找文本
Ctrl + N 在项目中查找类
Ctrl + Shift + N 查找文件
Ctrl + R 在当前文件进行文本替换
Ctrl + Shift+R 在指定窗口替换文本
Ctrl + W 自动按语法选中代码
Ctrl + Shift + W 反向自动按语法选中代码
Ctrl + G 定位行
Ctrl+Shift+Backspace 跳转到上一次编辑的位置
Ctrl + alt + ←/→ 前后跳转编辑过的地方
Ctrl + Shift + Alt + N 查找 变量 / 方法
Alt + F7 找到你的函数或者变量或者类的所有引用到的地方
Alt + F3 高亮显示所有该选中文本,按 Enter 选中下一个,按 Esc 高亮消失
F4 在当前类中查找变量的来源
Ctrl + Shift + F7 高亮显示所有该选中文本,按 Esc 高亮消失
双击Shift 查找任何内容

3. 编译、运行类快捷键

编译、运行类快捷键 介绍
Ctrl + F9 编译项目
Ctrl + Shift + F9 编译当前文件
Shift + F10 正常启动
Alt + Shift + F10 弹出 Run 的可选择菜单
Shift + F9 debug模式启动
Alt + Shift + F9 选择 Debug

4. Debug快捷键

Debug快捷键 介绍
F7 在 Debug 模式下,步入,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
Shift + F7 智能步入
Alt + Shift + F7 强制步入
F8 在 Debug 模式下,步过,如果当前行断点是一个方法,则不进入当前方法体内
Shift + F8 步出
Alt + Shift + F8 强制步过
alt + F8 在 Debug 模式下,选中查看值
Ctrl + Shift + F8 查看断点
F9 在 Debug 模式下,恢复程序运行。如果该断点下面代码还有断点则停在下一个断点上
Alt +F9 运行至光标的位置
Ctrl + Alt+ F9 强制运行至光标处
Alt + F10 定位到断点

5. 重构快捷键

重构快捷键 介绍
Shift + F6 重命名
Ctrl + Alt + C 抽取常量
Ctrl + Alt + F 抽取字段
Ctrl + Alt + M 抽取方法
Ctrl + Alt + P 抽取参数
Ctrl + Alt + V 抽取变量

6. 其他类快捷键

一个普通标题 一个普通标题
Ctrl + C 复制文件名
Ctrl + Shift + C 复制文件的完整路径
Ctrl + E 显示最近打开的文件
Ctrl + Shift + E 显示最近修改的文件列表的弹出层
Ctrl + P 方法参数提示
Ctrl + Q 可以看到当前方法的声明
Ctrl + Alt + Space 类名或接口名提示
Ctrl + F12 显示当前文件的结构
Ctrl + H 显示当前类的结构图
Ctrl + Q 显示注释文档信息
连按两次Shift 弹出 Search Everywhere 弹出层,查找任任内容
Ctrl + [ 移动光标到当前所在代码的花括号开始位置
Ctrl + ] 移动光标到当前所在代码的花括号结束位置
Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才能够使用
Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才能够使用
Ctrl + Tab 切换编辑窗口。如果在切换的过程又按Delete键,则是关闭对应选中的窗口

由于水平有限,本博客难免有不足,恳请各位大佬不吝赐教!

史上最全的IDEA快捷键总结相关推荐

  1. 史上最全 XMind 8 快捷键大全

    对于那3名小学生在我背后鬼鬼祟祟小声议论的这件事,其实我是知晓的.但我还是将注意力集中在眼前的屏幕上,力求表现得尽可能好一些,毕竟这局的形势尚未明朗,胜负依旧难分. 又是一阵剧烈的连续按键,对方英雄终 ...

  2. 史上最全的Win8快捷键大全

    下列的 Win8 快捷键列表汇总均收集自网络,未全部实测,也有可能有Win7时代的热键混迹其中,不管怎样,如有错漏,欢迎大家指正! Win8 常用快捷键: Win键 可在开始屏幕主菜单及最后一个应用程 ...

  3. 【开发工具】史上最全的IDEA快捷键总结 MAC版

    前言 工欲善其事,必先利其器 要想学会高效的写代码,这些快捷键的使用一定要掌握 ps: 下面标红的快捷键是笔者经常会用到的, 感觉更为重要. Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shi ...

  4. 史上最全面的IDEA快捷键

    在使用IDEA的时候,使用快捷键是必不可少的.掌握一些常用的快捷键能大大提高我们的开发效率.对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平.所以我在此整理出来,方便大家的查询和使用,好形 ...

  5. 史上最全Modelsim键盘快捷键和鼠标操作——官网文档翻译

    Modelsim键盘快捷键和鼠标操作 使用Modelsim查看波形,大多数的操作是键盘和鼠标配合,通过熟悉快捷键操作可以帮助提操作效率. 内容来自Modelsim的官方指导手册,在GUI界面中可以这样 ...

  6. 实用手册|史上最全的Pycharm快捷键操作

    Pycharm2019是一款非常专业的Pycharm开发工具,这款软件可以有效的提高你的工作效率.它是JetBrains打造的Python IDE,VS2010的重构插件Resharper就是出自Je ...

  7. 史上最全的键盘快捷键

    F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELE ...

  8. VS Code:史上最全的VS Code快捷键+分门别类(中英文对照版)

    VS Code:史上最全的VS Code快捷键+分门别类(中英文对照版) 目录 基础编辑 Basic editing 导航 Navigation 搜索和替换 Search and replace 多光 ...

  9. c++全局监听ctrl s_号称史上最全!134个CAD快捷键强烈来袭,难道你只知道Ctrl+C?...

    想要提高CAD绘图速率你就必须熟记CAD快捷键,小编盘点了134个CAD个快捷键,号称史上最全,一起来看看吧. 一.常用字母键 CO:复制 MI:镜像 AR:阵列 O:偏移 RO:旋转 M:移动 E: ...

最新文章

  1. 怎么学python-结合学习经历,谈一谈如何学习Python
  2. string类assign方法
  3. 语言用加法实现加饭运算_「编程之美」用C语言实现状态机(超实用)
  4. 玩转Linux必备知识(一)
  5. python取文本中间_Python读取两个字符串之间的特定文本行
  6. [NodeJs] 如何使用nodejs对base64进行编解码?
  7. swiper鼠标hover停止自动轮播_swiper滑块组件
  8. 为什么软件开发这么难?
  9. Datawhale 零基础入门CV赛事-Task2 数据读取与数据扩增
  10. OV7725摄像头模块SCCB通信
  11. 阿里网盘rar再打包分享工具
  12. 注册了DELPHI盒子
  13. OpenCV_连通区域分析(Connected Component Analysis-Labeling)
  14. java 获取记事本的行数_C++ 获取文本文件的行数
  15. LSB隐写(最低有效位隐写)
  16. ECharts 地图绘制
  17. 《使命召唤》单机版详尽攻略
  18. input禁止键盘及中文输入
  19. linux mmap 函数详解,mmap函数详解与代码实操
  20. 【Linux】网络套接字编程

热门文章

  1. Java之Csv转 Xlsx工具类
  2. 结对项目——电梯调度(final)
  3. 每日一练1.直接排序法
  4. JMP官方网络课程 | DOE结果的可视化呈现
  5. 查找一个期刊的latex模板(有的期刊不提供latex模板,或者没有说明latex模板去哪里找)
  6. 城市供水管网漏损控制与实践
  7. 请问如何判断一段文本中是否含有词典中的词语,并且把它们统计出来呀,有无大神赐教呀!!!
  8. socket网络编程套接字TCP/UDP两种方式详解
  9. sketch的切图技巧总结:如何批量切出固定大小的切图并保留透明部分?
  10. TCP客户端、服务端程序开发