IDEA打造快捷属性 摆脱鼠标 高效操作
快捷键整理如下: 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打造快捷属性 摆脱鼠标 高效操作相关推荐
- win10快捷键 摆脱鼠标 高效操作
win10快捷键 win键专门用作windous系统下快捷键操作,熟练使用快捷键能够有效的降低鼠标的使用率,提高时间收益.学习win10快捷键为了配置IDEA使用提高操作效率 说明:本文只整理了一些w ...
- 从MyEclipse到IntelliJ IDEA ——让你摆脱鼠标,全键盘操作
从MyEclipse到IntelliJ IDEA --让你摆脱鼠标,全键盘操作 从MyEclipse转战到IntelliJ IDEA的经历 我一个朋友写了一篇"从Eclipse到Androi ...
- jquery对于属性和事件的操作
回顾js中对于属性的操作: dom对象: 通过document.getElementById()-..获取的对象都是dom对象. Jquery对象: 通过jquery选择器获取的对象都是jquery对 ...
- 不用鼠标快速操作电脑
不用鼠标快速操作电脑 win10系统下: (一)Win键 win + e:打开资源管理器. win + d:显示桌面,再按一次恢复窗口. win + r:运行对话框,这个运行如果用的好,基本上你就可以 ...
- APPKIT打造稳定、灵活、高效的运营配置平台
一.背景 美团App.大众点评App都是重运营的应用.对于App里运营资源.基础配置,需要根据城市.版本.平台.渠道等不同的维度进行运营管理.如何在版本快速迭代过程中,保持运营资源能够被高效.稳定和灵 ...
- arcgis 字段计算器 条件赋值_ArcGIS中属性表的常用操作汇总
本篇文章将平时对arcgis属性表的相关操作记录下来,防止忘记.此外,在技术摸索中参考了一些gis大牛的博客和技术分享,我在博客结尾也粘贴了他们的博客地址在此表示感谢. 案例一:arcgis属性表某个 ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
- 效率提升:使用AppleScript模拟鼠标键盘操作制作自动化工具
文章目录 前言 AppleScript的实践应用 实践:还原修饰键默认设置 AppleScript基础知识 1.基本模块 语法 变量和属性 类型转换 运算符 List(数组) Record(键值对) ...
- selenium之浏览器、元素、鼠标等操作总结
1 控制浏览器 Selenium 主要提供的是操作页面上各种元素的方法,但它也提供了操作浏览器本身的方法,比如浏览器的大小以及浏览器后退.前进按钮等. 1.1 控制浏览器窗口大小 在不同的浏览 ...
最新文章
- maya骨骼显示_干货 | 如何删除maya中绑定好的骨骼,只留下一个干净的模型
- 团队-手机便签-开发文档
- 在Python中调用C++,使用SWIG
- 在51CTO安了家。。。。
- Linux虚拟化KVM-Qemu分析(十一)之virtqueue
- 一文读懂Http Headers为何物(超详细)
- mysql查看mylog命令_mysql 日志查询(查看mysql日志命令)
- 网易校招linux面试题,网易校招真题——下厨房
- 利用函数wavread对语音信号进行采样_信号时间采样
- 排序系列(代码c++版)
- Win7下安装Windows SDK
- sudo rosdep init 失败的解决方法(适用于非自身设备网络、证书等故障的情况)
- Asp.Net Mvc基于Fleck开发的多人网页版即时聊天室
- 【R语言】他说每个生存曲线一定要看到p值,不能0.05,0.01,0.001
- 电脑病毒怎么彻底清理?你不知道的8个方法
- 嵌入式Linux驱动学习【9】—— Nor Flash
- Java分割字符串,分割逗号字符串,分割空格
- 蓝桥杯 蓝肽子序列 python(2020动态规划)
- 坐标转换软件Coord使用
- MATLAB车牌识别(含GUI,语音播报)