`
caniggia1986
  • 浏览: 149660 次
  • 性别: 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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics