快捷键整理如下: Alt键基本为自定义快捷键

本文为本人整理的IDEA快捷键,为了摆脱鼠标,实现无鼠标操作,其中部分为个人自定的快捷键内容,不具备普遍借鉴意义,快捷键整理内容按照字母数字顺序排序IDEA自定义快捷键所在位置:C:\Users\Administrator\.IntelliJIdea2018.2\config\keymaps

快捷键(包含自定义内容):

F~快捷键

F1: 运行/调试配置 自定义 *
Alt + F1: Select current file or symbol in any view
Ctrl + F1: Show descriptions of error or warning at caret 错误描述
Shift + F1: External Doc 外部文档
F2 / Shift + F2: Next/previous highlighted error 下一个/前一个高亮错误
Ctrl + F2:  停止运行
F3: Find next 查找下一个 *
Shift + F3: Find previous 查找上一个 *
F4: Edit source / View source 查看源码
Ctrl + F4: Close active editor tab 关闭编辑卡
F5: copy 复制
F6: move 移动
Shift + F6: Rename 重命名 *
Ctrl + F6: 查看表结构

debug快捷键常用:

F7: step into 步入
F8: step over 步过
Shift + F7: Smart step into 智能步入
Shift + F8: Smart step over 智能步过
Alt + F9: Run to cursor 运行至光标处
Alt + F8: Evaluate expression 计算表达式
Ctrl + F8: Toggle breakpoint 切换断点
Ctrl + Shift + F8: View breakpoints 查看断点
F9: Resume program 恢复程序
Ctrl + F9: Make project (compile modifed and dependent) 构建项目
Ctrl + Shift + F9: Compile selected file, package or module 重新编译
Shift + F10/F9: Run/Debug 运行/debug运行
Alt + Shift + F10/F9: Select configuration and run/and debug 运行/debug运行
F10: debug with Jrebel  使用jrebel运行debug
Ctrl + F10: Update Running Application 更新运行中的应用
Ctrl + Shift + F0: 打开数据库输出台等

IDEA书签快捷键:非常适合多处编辑打书签(个人非常喜欢)

F11: Toggle Bookmark 切换书签
Ctrl + F11: Toggle bookmark with mnemonic
Ctrl + #[0-9]: Go to numbered bookmark
Shift + F11: Show bookmarksF12: Go back to previous tool window
Ctrl + F12: 文件结构
Ctrl + Alt + F12: 文件路径 快捷键冲突
Ctrl + Shift + F12: 关闭其他边框
Esc: Go to editor (from tool window)
----------------------------------------------------------------------

自定义常用:

数字

  • Alt + 1: 打开或者隐藏Project *
  • Alt + 2: 打开Application Services
  • Alt + 3: 打开DataBase *
  • Alt + 4: 打开Terminal *
  • Alt + 5: 打开Maven Projects *
  • Alt + 6: 打开Structure
  • Alt + 7: 打开Web
  • Alt + 8: 打开TODO
  • Alt + 9: 打开版本控制器
  • Alt + 0: 打开收藏
  • Alt + ,: 打开默认浏览器
  • Alt + .: 打开Debug控制台
  • Alt+; :打开datBase控制台
  • Alt+Shifr.:打开控制台

字母

  • Alt + A: 创建Java类
  • Alt + Shift + A: 创建JSP文件
  • Alt + D: 创建目录/包 Direction *
  • Alt + G: 创建HTML 文件 *
  • Alt + Shift + G: 创建JavaScript 文件
  • Alt + I: 检查代码
  • Alt + Shift + I: 代码清理
  • Alt + J: 将下一匹配项添加到选择
  • Alt + K: 管理项目
  • Alt + L: 生成JavaDoc
  • Alt + M: 计算表达式
  • Alt + Shift + M: 快速计算表达式
  • Alt + O: 关闭
  • Alt + Shift + O: 关闭其他
  • Alt + Ctrl + Shift + O: 关闭所有
  • Alt + P: 创建Project
  • Alt + Q: 创建文件(加上文件后缀创建想要创建的文件 很是通用)
  • Alt + X: 关闭项目
  • Alt + Shift + X: 关闭IDEA
  • Alt + Y: 切换全屏模式
  • Alt + Shift + Y: 切换到免打扰模式

打开菜单栏快捷键:

Alt + B: 打开构建栏
Alt + C: 打开代码栏
Alt + Shift + C: 比较两个文件
Alt + E: 打开编辑栏
Alt + F: 打开文件栏
Alt + H: 打开帮助栏
Alt + N: 打开导航栏
Alt + R: 打开重构栏
Alt + S: 打开VCS栏
Alt + T: 打开工具栏
Alt + U: 打开运行栏
Alt + V: 打开视图栏
Alt + W: 打开窗口栏
Alt + Z: 打开分析栏

Alt+ 非数字 单字母快捷

Alt + F1: 选择
Alt + Enter: 导入包/自动修正 **
Alt + /: 代码提示
Alt + insert: Generate code... (Getters, Setters,Constructors,hashCode/equals, toString) 代码生成  **
Alt + 上/下: 去到上一个方法/下一个方法
Alt + Home: 显示导航条
Alt + 左/右: Go to next / previous editor tab 左右选择选项卡
Alt + Delete: 安全删除
Alt + Shift + I: Inspect current file with current profile 检查当前文件
Alt + Shift + F: Add to Favorites  添加到收藏
Alt + Shift + Z: 重复选择内容(自定义)

Ctrl开头基本为IDEA自带快捷键

Ctrl + Shift + A: 查找并调用编辑器的功能
Ctrl + B: 打开声明
Shift + Alt + E: Go to implementation(s) 实现
Ctrl + Shift + B: Go to type declaration 类型声明
Ctrl + E: Recent files popup 最近的文件
Ctrl + Shift + E:最近的更改
Ctrl + Alt + Shift + E: 最近更改的文件
Ctrl + F: Find 在当前页进行查找 *
Ctrl + Shift + F: Find in path 在路径中查找 *
Ctrl + G: 跳转到行
Ctrl + H: Type hierarchy 类型层次结构
Ctrl + Shift + H: 方法层次结构
Ctrl + I: Implement methods 实现方法 *
Ctrl + Alt + I: Auto-indent line(s) 自动行缩进
Ctrl + J: Insert Live Template  插入模板
Ctrl + Alt + J: Surround with Live Template 使用模板包围
Ctrl + Shift + J: Smart line join 连接行
Ctrl + K / Ctrl + T: Commit project to VCS/Update from VCS
Ctrl + Alt + L: Reformat code 重新格式化代码
Ctrl + N: Go to class 通过类名快速查找 *
Ctrl + Shift + N: Go to file 通过文件名快速查找工程内的文件 *
Ctrl + Alt + Shift + N: Go to symbol 通过符号定位 *
Ctrl + O: 重写方法 *
Ctrl + Alt + O: 优化导入 *
Ctrl + P: Parameter info (within method call arguments) 参数信息
Ctrl + Shift + P: 表达式类型
Ctrl + Q: Quick documentation lookup 快捷文档
Ctrl + R: Replace 替换 *
Ctrl + Shift + R: Replace in path 路径替换 *
Ctrl + Shift + S: Search structurally (Ultimate Edition only)
Ctrl + Alt + S: Open Settings dialog 打开设置
Ctrl + Alt + Shift + S: Open Project Structure dialog 打开项目结构
Ctrl + Alt + T: Surround with… (if..else, try..catch, for,synchronized, etc.) 代码包围
Ctrl + U: Go to super-method / super-class 跳转到父类方法/父类 *
Ctrl + Shift + U: Toggle case for word at caret or selected block 大小写切换
Ctrl + Shift + V: Paste from recent buffers... 从最近的粘贴板粘贴
Ctrl + W: Select successively increasing code blocks 扩展选择
Ctrl + Shift + W: Decrease current selection to previous state 缩小选择
Ctrl + X: Cut current line or selected block to clipboard 剪切 自定义
Ctrl + Shift + Enter: Complete statement 补全当前语句
Ctrl + /: Comment/uncomment with line comment 行注释 *
Ctrl + Shift + /: Comment/uncomment with block comment 块注释 *
Ctrl + , : Basic code completion (the name of any class,
method or variable)  基础代码实现
Ctrl + Shift + , : Smart code completion (filters the list ofmethods and variables by expected type) 智能代码补全
Ctrl + ]/[: Move to code block end/start 光标移动到代码块的开始/结束为止
Ctrl + Shift + ]/[: Select till code block end/start 选择内容从光标到代码块结束/开始的内容
Ctrl + -: 收缩
Ctrl + Alt + -: 递归收缩
Ctrl + Shift + -: 全部收缩
Ctrl + =: 伸展
Ctrl + Alt + =: 递归展开
Ctrl + Shift + =: 全部展开

Shift + Esc: Hide active or last active window 隐藏活动窗口 Double Shift: Search everywhere 全局查找

常用的生成语句快捷方式,可自定义

sout -- 打印语句
iter -- 增强版for循环
fori -- for循环
psvm -- public static void main(){}
ifn  -- if null判断
inn  -- if not null判断
geti -- 单例方法getInstance(){}
St  -- String
psf  -- public static final
psfs -- public static final String
psfi -- public static final int

IDEA打造快捷属性 摆脱鼠标 高效操作相关推荐

  1. win10快捷键 摆脱鼠标 高效操作

    win10快捷键 win键专门用作windous系统下快捷键操作,熟练使用快捷键能够有效的降低鼠标的使用率,提高时间收益.学习win10快捷键为了配置IDEA使用提高操作效率 说明:本文只整理了一些w ...

  2. 从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作

    从MyEclipse到IntelliJ IDEA --让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇"从Eclipse到Androi ...

  3. jquery对于属性和事件的操作

    回顾js中对于属性的操作: dom对象: 通过document.getElementById()-..获取的对象都是dom对象. Jquery对象: 通过jquery选择器获取的对象都是jquery对 ...

  4. 不用鼠标快速操作电脑

    不用鼠标快速操作电脑 win10系统下: (一)Win键 win + e:打开资源管理器. win + d:显示桌面,再按一次恢复窗口. win + r:运行对话框,这个运行如果用的好,基本上你就可以 ...

  5. APPKIT打造稳定、灵活、高效的运营配置平台

    一.背景 美团App.大众点评App都是重运营的应用.对于App里运营资源.基础配置,需要根据城市.版本.平台.渠道等不同的维度进行运营管理.如何在版本快速迭代过程中,保持运营资源能够被高效.稳定和灵 ...

  6. arcgis 字段计算器 条件赋值_ArcGIS中属性表的常用操作汇总

    本篇文章将平时对arcgis属性表的相关操作记录下来,防止忘记.此外,在技术摸索中参考了一些gis大牛的博客和技术分享,我在博客结尾也粘贴了他们的博客地址在此表示感谢. 案例一:arcgis属性表某个 ...

  7. Selenium自动化测试-6.鼠标键盘操作

    ------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...

  8. 效率提升:使用AppleScript模拟鼠标键盘操作制作自动化工具

    文章目录 前言 AppleScript的实践应用 实践:还原修饰键默认设置 AppleScript基础知识 1.基本模块 语法 变量和属性 类型转换 运算符 List(数组) Record(键值对) ...

  9. selenium之浏览器、元素、鼠标等操作总结

    1    控制浏览器 Selenium 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比如浏览器的大小以及浏览器后退.前进按钮等. 1.1  控制浏览器窗口大小 在不同的浏览 ...

最新文章

  1. maya骨骼显示_干货 | 如何删除maya中绑定好的骨骼,只留下一个干净的模型
  2. 团队-手机便签-开发文档
  3. 在Python中调用C++,使用SWIG
  4. 在51CTO安了家。。。。
  5. Linux虚拟化KVM-Qemu分析(十一)之virtqueue
  6. 一文读懂Http Headers为何物(超详细)
  7. mysql查看mylog命令_mysql 日志查询(查看mysql日志命令)
  8. 网易校招linux面试题,网易校招真题——下厨房
  9. 利用函数wavread对语音信号进行采样_信号时间采样
  10. 排序系列(代码c++版)
  11. Win7下安装Windows SDK
  12. sudo rosdep init 失败的解决方法(适用于非自身设备网络、证书等故障的情况)
  13. Asp.Net Mvc基于Fleck开发的多人网页版即时聊天室
  14. 【R语言】他说每个生存曲线一定要看到p值,不能0.05,0.01,0.001
  15. 电脑病毒怎么彻底清理?你不知道的8个方法
  16. 嵌入式Linux驱动学习【9】—— Nor Flash
  17. Java分割字符串,分割逗号字符串,分割空格
  18. 蓝桥杯 蓝肽子序列 python(2020动态规划)
  19. 坐标转换软件Coord使用
  20. MATLAB车牌识别(含GUI,语音播报)

热门文章

  1. 职业年金退休能拿多少?怎么算的?
  2. 解决Golang程序运行时占用内存不断增加的问题
  3. 有序关系中的最大元与最小元
  4. ssrs 级联参数_在SSRS中使用多值参数
  5. 如何将用户迁移到SQL Server中的部分包含的数据库
  6. alwayson高可用组_AlwaysOn可用性组–如何在集群实例和独立实例之间设置AG(第2部分)
  7. RaspberryPi(一)
  8. Appium + python - online-install-apk
  9. 201671010439-词频统计软件项目报告
  10. ECNU 3263 丽娃河的狼人传说(差分约束)