zoukankan      html  css  js  c++  java
  • 【转载】IntelliJ IDEA 2017常用快捷键

    IntelliJ IDEA 是一款致力于提供给开发工程师沉浸式编程体验的IDE工具,所以在其中提供了很多方便高效的快捷键,一旦熟练掌握,整个开发的效率和体验将大大提升。本文就按照笔者自己日常开发时的使用频率和体验,再结合各大技术社区的讨论,总结出一份 IntelliJ IDEA 快捷键的最佳指引。

    IntelliJ IDEA 2017 的快捷键汇总与榜单

    智能提示

    有过实际编程经验的读者都应该知道,任何一款 IDEA ,是否好用和受欢迎的第一要素就是其智能提示的准确性和快速性。所以,我们先看看 IntelliJ IDEA 中的代码智能提示功能。

    Space 就是指空格键

    功能快捷键
    基本的代码提示 Ctrl+Space
    更智能的按照类型信息提示 Ctrl+Shift+Space
    自动定位到代码错误提示处 F2 和 Shift+F2
    快速自动修复错误代码 Alt+Enter
    自动补全末尾的字符,包括行尾的反括号和分号 Ctrl+Shift+Enter

    代码重构

    有着实际编程经验的读者肯定或多多少地重构过别人或自己的旧代码,特别是在阅读了 《重构:改善既有代码的设计》之后,有着代码洁癖的读者肯定有经常重构旧代码的需求。实际上,在 Eclipse 中已经提供了很多强大和智能的重构功能。但是,IntelliJ IDEA 后来居上,提供了更多、更智能的重构功能。智能提示结合重构功能使得 IntelliJ IDEA 下的 TDD 开发变得十分简单和流畅。

    功能快捷键
    重构功能大汇总,又称为 Refactor This Ctrl+Shift+Alt+T
    重命名 Shift+F6
    提取变量 Ctrl+Alt+V

    代码生成

    在日常的编程实践中,笔者经常需要编写一些重复且常有的代码片段。实际上,在 Eclipse 和 IntelliJ IDEA 中都提供了非常便捷的代码模板来减少开发工程师的重复操作。此类快捷键的使用频率很高。

    Tab 是代码模板的触发按钮,生成 boilerplate 样板代码片段。

    功能快捷键
    for 循环 fori+Tab
    System.out.println 语句 sout+Tab
    main 方法 psvm+Tab
    查询所有代码模板 Ctrl+J
    自动生成构成函数、toString函数、getter/seter、重写父类方法等 Alt+Insert

    后缀自动补全(Postfix Completion) :示例如下

    • user.for+Tab => for(User user : users)
    • user.getBirthday().var+Tab => Date birthday = user.getBirthday()

    高效编辑

    在代码的编辑过程过程中,IntelliJ IDEA 参考 vim、Emacs等,提供了一套非常智能、高效的编辑快捷键。

    功能快捷键
    根据语言的语法特性来扩展或收缩光标所选范围 Ctrl+W 和 Ctrl+Shift+W
    以 字符 为单位进行前后移动 Left 和 Right
    以 单词 为单位进行前后移动 Ctrl+Left 和 Ctrl+Right
    以 代码块 为单位进行前后移动 Ctrl+/ 和 Ctrl+Shift+/
    删除当前行 Ctrl+Y
    复制当前行并插入在下面一行 Ctrl+D

    查找打开

    对于 Java 程序员而言,Eclipse 中的查找和打开资源功能是一个经常使用和便利的功能。当然,IntelliJ IDEA 也提供了同样的便利性,而且还进行了智能加强。

    功能快捷键
    打开类、文件等资源 Ctrl+N 和 Ctrl+Shift+N
    全局搜索(Serarch Every Where) Shift+Shift
    打开当前类的继承层次窗口 Ctrl+H
    在类的继承层次窗口进行跳转 Ctrl+B 和 Ctrl+Alt+B
    查看当前类的所有方法 Ctrl+F12
    查找类或者方法的使用 Alt+F7
    当前窗口中进行文本查找 Ctrl+F
    全工程中进行文本查找 Ctrl+Shift+F
    在查找的所有匹配处间进行移动 F3 和 Shift+F3

    基础功能

    实际上,除了上述的这些专题快捷键,IntelliJ IDEA 还提供了非常多的基础功能快捷键。如果读者能够熟练地掌握这些快捷键的用法,那么基本可以做到双手在 95% 的时间内不需要离开键盘,开发效率势必大大地提高。

    功能快捷键
    查询所有的 IntelliJ IDEA 命令和对应快捷键 Ctrl+Shift+A
    自动新建类、文件、文件夹等资源 Alt+Insert
    优化 import 列表 Ctrl+Alt+O
    格式化代码 Ctrl+Alt+L
    聚焦到编辑窗口中 ESC
    聚焦到工具窗口中 Alt+NUM
    在编辑窗口的标签页间进行切换 Ctrl+Tab
    打开最近访问过或者编辑过的文件 Ctrl+E 和 Ctrl+Shift+E
    创建单元测试用例 Ctrl+Alt+T
    开始运行程序 Alt+Shift+F10
    开始调试程序 Shift+F9
    停止程序 Ctrl+F2
    调试程序时 F7/F8/F9 对应 Step into、Step over、Continue

    最终榜单

    最终,我们根据所有快捷键的使用频率和功能性,总结出一个 IntelliJ IDEA 的十强榜单。

    功能快捷键
    智能补全 Ctrl+Shift+Space
    智能修复 Alt+Enter
    重构一切 Ctrl+Shift+Alt+T
    万能插入 Alt+Insert
    自动完成 Ctrl+Shift+Enter
    全局搜索 Shift+Shift
    命令查找 Ctrl+Shift+A
    模板触发 Template/Postfix+Tab
    智能选取 Ctrl+W
    切换标签 Ctrl+Tab

     

    原文地址:http://www.tiantianbianma.com/intellij-idea-keyshot-all.html/

  • 相关阅读:
    能ping通Linux但是ssh连不上问题解决方法
    php遍历目录与文件夹的多种方法详解
    Apache与Nginx的优缺点比较
    Apache查看连接数和限制当前的连接数
    【MySql】性能优化之分析命令
    PHP实现各种经典算法
    301、404、200、304等HTTP状态
    常用服务器资源地址集合
    关于WAMP的apache 人多了就访问非常卡的问题解决方法
    HTML基础
  • 原文地址:https://www.cnblogs.com/Cryptonym/p/9945034.html
Copyright © 2011-2022 走看看