=============intellij idea  快捷键=============

 ctrl+]            诸如{}围起来的代码块,使用该快捷键可以快速跳转至代码块的结尾处
ctrl+[ 同上,快速跳至代码块的开始出
shift+[ 输出{}
Ctrl+Shift+Enter 将输入的if、for、函数等等补上{}或者;使代码语句完整
Ctrl+Enter 在当前行的下方开始新行
Ctrl+Alt+Enter 在当前行的上方开始新行
Ctrl+Delete 删除光标所在至单词结尾处的所有字符
Ctrl+BackSpace 删除光标所在至单词开头的所有字符
Ctrl+向左箭头 将光标移至前一个单词
Ctrl+向右箭头 将光标移至后一个单词
向上箭头 向上滚动一行
向下箭头 向下滚动一行
shift+ctrl+向上箭头 移动当前光标行代码向上
shift+ctrl+向下箭头 移动当前光标行代码向下
shift+alt 向上箭头 移动代码向上
shift+alt 向下箭头 移动代码向下
shift+向上箭头 选择光标前上一行
shift+向下箭头 选择光标后下一行
shift+ctrl+左箭头 选择光标前并将光标移至前一个单词(向右相反)
Ctrl+W 选中整个单词
Ctrl+Shift+U 切换大小写 -----------------Edit------------------
Ctrl+Z 撤销
Ctrl+Shift+Z 取消撤销
Ctrl+X 剪切
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+Shift+J 将选中的行合并成一行 -----------------Find------------------
Ctrl+F 在当前文件中查找
Ctrl+R 替换字符串
Ctrl+Shift+F 在全局文件中查找字符串
Ctrl+Shift+R 在全局中替换字符串
Ctrl+Shift+F7 在文件中高亮显示变量的使用 ---------------Navigate----------------
Ctrl+N 查找类文件
Ctrl+Shift+N 查找文件
Ctrl+G 定位到文件某一行
Ctrl+Shift+Backspace 返回上次编辑位置
Ctrl+B 定位至变量定义的位置
Ctrl+Alt+B 定位至选中类或方法的具体实现(跳转至实现类)
Ctrl+U 直接定位至当前方法override或者implements的方法定义处
Ctrl+F12 显示当前文件的文件结构
Ctrl+H 显示当前类的继承层次
F2 定位至下一个错误处
Shift+F2 定位至前一个错误处
Alt + 向上/向下 跳出方法、跳出类/进入类、进入方法 -----------------Code--------------------
Ctrl+O 重写基类的方法(包含构造函数、克隆)
Ctrl+I 实现基类或接口中的方法
Alt+Insert 产生构造方法、getter/setter等方法
Ctrl+Alt+T 将选中的代码使用if、while、try/catch等包装
Ctrl+Shift+Delete 去除相关的包装代码(很好的快捷键但不能用,与任务管理器冲突) Ctrl+/ 使用//进行注释
Ctrl+Shift+/ 使用/**/进行注释
Ctrl+Alt+L 格式化代码
Ctrl+Alt+I 自动缩进行(没有测出效果)
Ctrl+Alt+O 优化import
Ctrl+J 插入Live Template
Ctrl+Alt+J 使用Live Template包装 -----------------Completion--------------------
Alt+/ 自动完成
Alt+Enter 自动提示完成(还没测出效果) -------------------Folding---------------------
Ctrl+= 展开代码
Ctrl+- 收缩代码
Ctrl+Shift+= 展开所有代码
Ctrl+Shift+- 收缩所有代码
Ctrl+Alt+= 递归展开代码
Ctrl+Alt+- 递归收缩代码

内容收集自 http://blog.csdn.net/wei83523408/article/details/60472168

idea 常用快捷键的更多相关文章

  1. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  2. Android Stuido 常用快捷键

    Android Stuido 常用快捷键 Ctrl + Z : 撤消 Ctrl + G : 定位行 Ctrl + / : 单行注释 Ctrl + Shift + Z : 恢复 Ctrl + J : 快 ...

  3. ADT - Eclipse 常用快捷键

    ADT - Eclipse 常用快捷键 Alt + / : 自动补全 F3 : 打开类的源码 Ctrl + D : 删除选中行 Ctrl + 1 : 自动弹出修改建议 Ctrl + Shift + J ...

  4. iOS开发常用快捷键

    二. Xcode基本快捷键 新建项目 Shift + CMD + N 项目中新建文件 CMD + N 运行 CMD + R 编译 CMD + B 停止运行 CMD + . 清除缓存 Shift + C ...

  5. windows常用快捷键

    windows常用快捷键 Fn+F1:Windows的支持和帮助 =Windows 徽标+F1 Fn+F2:重命名对象 Fn+F3:查找所有文件 Fn+F4:选择“转到不同的文件夹”框并沿框中的项向下 ...

  6. Eclipse最常用快捷键

    常用快捷键: Ctrl + 1 :快速修复(当编辑器出现红色波浪线时使用此快捷键能快速弹出提示) Ctrl + d :删除当前光标所在的行 Ctrl + z :撤销上一步的操作 Ctrl + y :重 ...

  7. MyEclipse 常用快捷键

    MyEclipse 常用快捷键 编辑: Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类.try catch包围等) Ctrl+Shift+F 格式化当前代码 ...

  8. Xcode 常用快捷键

    一.Xcode基本快捷键 1.1.新建项目 Shift + CMD + N 1.2.项目中新建文件 CMD + N 1.3.运行 CMD + R 1.4.编译 CMD + B 1.5.停止运行 CMD ...

  9. PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

    PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具,PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能.Phpstrom的一款名 ...

  10. 图文解释XCode常用快捷键的使用

    刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等.都不一样了.快速的掌握这些快捷键,能提供开发的效率. 其实快捷键在Xcode的工具栏里都标注有,只是有的 ...

随机推荐

  1. Pandas时间处理的一些小方法

    一.以下有两种方式可以创建一个Timestamp对象: 1. Timestamp()的构造方法 import pandas as pd from datetime import datetime as ...

  2. 第四章Android移植环境搭建

    第四章Android移植环境搭建 这一章主要学习如何搭建 Android 移植的环境.因为 Android 底层是基于 Linux 内核的,所以本章从交叉编译环境等嵌入式开发环境的搭建开始,介绍了 B ...

  3. Web从入门到放弃<7>

    从这章开始读<javascript高级程序设计> <1>typeof 返回字符串 / 类型 未定义:undefined 布尔:boolean 字符串:string 数值:num ...

  4. 【ARTS】01_21_左耳听风-201900401~201900407

    ARTS: Algrothm: leetcode算法题目 Review: 阅读并且点评一篇英文技术文章 Tip/Techni: 学习一个技术技巧 Share: 分享一篇有观点和思考的技术文章 Algo ...

  5. windows配置Erlang环境

    1.说明 1.1 操作系统 win10x64 1.2 Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并 ...

  6. 【原创】大数据基础之Spark(3)Spark Thrift实现原理及代码实现

    spark 2.1.1 一 启动命令 启动spark thrift命令 $SPARK_HOME/sbin/start-thriftserver.sh 然后会执行 org.apache.spark.de ...

  7. 【原创】大叔经验分享(25)hive通过外部表读写hbase数据

    在hive中创建外部表: CREATE EXTERNAL TABLE hive_hbase_table(key string, name string,desc string) STORED BY ' ...

  8. lua table表判断是否为空

    官方手册里早已经给了答案,那就是靠lua内置的next函数 即如此用: a = {} if next(a) == nil then next其实就是pairs遍历table时用来取下一个内容的函数. ...

  9. Python-爬虫-requests

    简介 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下 ...

  10. 《剑指offer》字符串的排列

    本题来自<剑指offer> 反转链表 题目: 思路: C++ Code: Python Code: 总结: