`
caniggia1986
  • 浏览: 151521 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

精通Intellij Idea之快捷键[转]

阅读更多
快捷键的使用无疑是开发人员对IDE喜爱程度的一个重要指标。你是否羡慕某些高手写代码时指尖飞舞的感觉?那就看看下面这些常用的快捷键及设置技巧吧。
常用快捷键:
基本代码完成:ctrl+space,这是最最基础,使用频率最高的快捷键,提供类名,方法名,变量名的自动完成功能。对于咱们中国用户来说,默认的快捷键有时会和中英文输入法的切换快捷键冲突,解决办法就是自定义快捷键(后面我会介绍如何自定义快捷键),我设置的是shift+space,用起来更顺手更方便,当然如果你一开始用可能有点不适应。
类型完成(smart type):ctrl+shift+space,根据期望的类型来过滤提示列表。通常用在面向超类型定义和实例化一个变量,比如:Map map=new HashMap();这里HashMap()你可以通过该快捷键提示出来。当然,你可以自定义这个快捷为alt+comma(或者你有更喜欢的),方便使用。
类名完成(class name):ctrl+alt+space,用来提示类名的,当你不记得某个类名(可能这个类名比较长)时可以用它。我自定义为alt+period。
语句完成(complete statement):ctrl+shift+enter,非常有用且常用的一个快捷键,让你编码健步如飞的基础快捷键之一,可以自动帮你补充缺少的括号及格式化当前语句。比如:Map map=new HashMap(,此时使用快捷键,上面的代码便完成为:Map map = new HashMap();这岂不爽哉?
代码生成:alt+insert,提供一些基本的代码生成,常用在getter/setter方法的生成。
查看参数信息,ctrl+p,当调用某一方法时,可以查看方法需要哪些参数,参数类型是什么。
类导航(go to class):ctrl+n。
文件导航(go to file):ctrl+shift+n。
重复当前行(选择的代码块),ctrl+d,常用在定义一些相似类型的变量或方法。
删除当前行,ctrl+y。
高亮使用,ctrl+shift+f7,可以高亮某一变量,方法,类在当前文件中的使用,很实用的快捷键。
Make Project,ctrl+f9,make只编译修改过的文件。
Compile,ctrl+shift+f9,编译当前的类文件或者包,模块,在debug时很有用。
查看最近打开的文件,ctrl+e
最近粘贴,ctrl+shift+v,结合设置保存在剪贴板的内容数目(IDE Setting->editor->maximum number of contents to keep in clipboard),在需要复制和粘贴一连串内容时比较有用。
上面这些是我平时常用的一些快捷键,当然可能有遗漏,不同的人也有差异,作为一个介绍以供参考。
快捷键自定义:
进入IDE Setting(ctrl+alt+s)->Keymap
点击Copy,copy一份默认的快捷键设置,取个名字,比如叫favorite,然后在这基础上设置自己喜欢的快捷键。
推荐一个快捷键自定义:
通常我们的代码都会通过某一个VCS来控制,经常要更新和提交代码,给这些常用的动作设置一个快捷键是一个不错的主意。
这里以subversion为例。
首先进入IDE Setting->Keymap
然后你自己的keymap(比如上面定义的favorite)中选择Version Control Systems->Subversion
然后选择Update,点击右侧的“Add Keyboard Shortcut”,在First Stroke中设置你的首选快捷键,比如alt+u,同样可以设置Check in快捷键alt+c,Show History快捷键alt+h,这三个是常用的,以后要更新代码,提交代码,查看历史就方便多了。
http://blog.buyihanshe.com/20090410/mastering-intellij-idea-shortcut-key.htm
分享到:
评论

相关推荐

    Intellij IDEA 入门教程.pdf (高清文字版)

    IntelliJ IDEA是一款由JetBrains公司开发的Java集成...综上所述,本教程内容全面,覆盖了IntelliJ IDEA从安装、配置、优化到实际开发的各个方面,旨在帮助Java开发者快速上手和精通这款强大的开发工具,提高开发效率。

    IntellijIdea配置Tomcat[整理].pdf

    IntelliJ IDEA 配置 Tomcat 服务器 IntelliJ IDEA 是一款功能强大且popular的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速和高效地开发应用程序。Tomcat 是一个开源的Web应用服务器,广泛应用于...

    IntelliJ IDEA 2018新手入门教程

    ### IntelliJ IDEA 2018新手入门教程 #### 一、概述 本教程旨在帮助初学者快速掌握IntelliJ IDEA 2018.3.2版本的基本使用方法,涵盖软件的安装配置、基础设置、Java SE/Web项目的创建与调试、Maven与Git/SVN集成等...

    IntelliJ IDEA详细配置指南

    IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),以其强大的代码自动补全、重构功能...通过以上步骤,您可以逐步熟悉并精通IntelliJ IDEA的各项功能。持续学习和实践,将使您的开发工作更加高效和愉快。

    IntelliJ IDEA使用说明书.7z

    15. **学习资源**:官方文档、社区论坛、在线教程等为用户提供了丰富的学习资料,帮助快速上手和精通IntelliJ IDEA。 总之,"IntelliJ IDEA使用说明书"将详细介绍以上各个知识点,帮助用户从新手到专家,充分利用这...

    Intellij_IDEA_视频教程_注意啊_是视频教程_手把手教

    这个“Intellij_IDEA_视频教程_注意啊_是视频教程_手把手教”显然是一个针对IntelliJ IDEA的详细教学资源,旨在帮助初学者快速掌握这款强大的开发工具,从入门到精通。 视频教程通常以直观、生动的方式呈现,使得...

    IntelliJ IDEA入门

    【IntelliJ IDEA入门】 IntelliJ IDEA是一款强大的Java集成开发环境(IDE),由JetBrains公司开发,广泛应用于Java、Kotlin、Groovy、Scala等编程语言的开发工作。其强大的代码自动补全、重构工具、调试器以及对...

    idea使用文档.zip

    1. **安装与配置**:指导用户如何下载安装IntelliJ IDEA,以及如何设置个人偏好,如主题选择、键盘快捷键定制等。 2. **创建新项目**:解释如何新建一个Java项目,配置项目的构建系统(如Maven或Gradle),添加依赖...

    eBook图书网站,赛级高质量资源

    IntelliJ IDEA以其高效能和强大的功能深受开发者喜爱,因此这些资源对于想要学习或精通这款IDE的用户来说极具价值。 综合以上信息,我们可以推测这个压缩包可能包含以下知识点: 1. **IntelliJ IDEA基础操作**:...

    idea使用教程2017-06-01.rar_IDEA教程_git教程_maven idea_使用手册

    3. **IDEA快捷键** - 快捷键是提高开发效率的关键,学习并熟练运用IDEA的快捷键可以极大提升编码速度。 - 掌握常用的快捷键组合,如Ctrl+Shift+F(全局搜索)、Alt+Insert(生成代码)和Ctrl+Alt+L(格式化代码)...

    inteliu-idea工具文档资料

    "inteliu-idea工具文档资料"可能包含了一系列关于IntelliJ IDEA的使用教程、配置指南、快捷键参考、插件介绍等内容,旨在帮助用户更好地理解和使用这款IDE。 1. **安装与启动**:首先,你需要从官方网站下载对应...

    精通AndroidStudio

    通过IntelliJ IDEA的VCS功能,可以轻松实现团队间的代码共享和协作。 九、发布与部署 在项目完成开发和测试后,Android Studio可以帮助打包APK,进行签名和优化。通过Google Play Console,可以直接将应用上传到...

    AndroidStudio教程从入门到精通.[汇编].pdf

    Android Studio是谷歌官方推出的Android应用开发集成开发环境(IDE),它基于IntelliJ IDEA平台构建。Android Studio在2013年的Google I/O开发者大会上首次发布,并迅速成为开发Android应用的首选IDE。 ### 主要...

    精通JBuilder

    虽然现在许多开发者转向了Eclipse、IntelliJ IDEA等更现代的IDE,但JBuilder在特定时期因其易用性和效率,对Java社区产生了深远影响。JBuilder的一些特性,如代码提示和调试工具,后来被其他IDE所借鉴并进一步优化。...

    java自学之路自学资料

    4. 掌握一种IDE,如Eclipse或IntelliJ IDEA,熟悉其快捷键和功能。 5. 学习数据库管理,如SQL,掌握Oracle或MySQL的基本操作。 6. 学习JDBC,理解数据库连接池的概念。 7. 了解并实践设计模式,如工厂模式、单例模式...

    Accp6.0 S2~Y2转换课程(Java方向)(完整课件十七)

    14. **Eclipse或IntelliJ IDEA**:使用IDE进行Java开发,熟悉其各项功能和快捷键。 15. **版本控制**:如Git的使用,进行代码版本管理和团队协作。 以上内容是基于课程标题和描述可能涵盖的知识点,学员通过深入...

    一个java程序员必备的10项技能

    常用的IDE包括Eclipse、NetBeans、IntelliJ IDEA等。这些工具提供了代码编辑、调试、构建等功能,极大地提高了开发效率。例如,Eclipse具有强大的插件扩展能力,可以根据个人需求定制开发环境;而IntelliJ IDEA则以...

    史上最详细的Android-Studio系列教程.pdf.zip_android_android studio_android

    Android Studio是Google为Android应用开发推出的一款集成开发环境(IDE),它基于IntelliJ IDEA,专为优化Android开发流程而设计。这个史上最详细的Android Studio系列教程,无疑是学习Android应用开发的宝贵资源。 ...

    Jis7Asanov:JavaGuru 7季节密集型

    19. **IntelliJ IDEA**:高效开发IDE的使用技巧和快捷键。 20. **Maven或Gradle**:构建工具的配置和使用,管理项目依赖。 21. **代码规范**:遵循一定的编码风格,提高代码可读性。 通过【Jis7Asanov-main】这个...

Global site tag (gtag.js) - Google Analytics