java工具IDEA的快捷键使用


Editing方面:
Ctrl+Space:
Basic code completion(the name of any class,method or variable)
就是一些基本的实现,象你输入了要调用的某个类或者方法或者变量的前几个字母,想不起后面的该怎样拼写了,就可以使用这个快捷键。它会自动把系统中的n个匹配项给你罗列出来的。
Ctrl+Shift+Space:
Smart code completion (filter the list of methods and variables by expcted type)
这个快捷键则是会给你罗列一些筛选后的可选择项出来,让你选择。比方说,你新声明了一个变量,在new之后就可以直接使用这个快捷键,系统会根据你前面的声明类型自动匹配它的构造函数,当然它的前提是声明的变量是本类能够获取到的,也就是说这个变量,要么是和所在类同一个包,要么是你已经import好的。
Ctrl+Alt+Space:
Class name completion (the name of any project class independently of current imports)
这个快捷键用于变量声明的,比方说你想要声明一个变量,这个变量是系统中其他包中已经实现的,但是你只记得它是以J开头的,别的都不记得了,这样就可以使用这个快捷键,它会把系统中所有J开头的类都给你罗列出来。
Ctrl+Shift+Enter:
Complete statement
帮你完成命令的,java语句都是以“;”结束的,你可以用这个快捷键来完成在句末加“;”的功能。
Ctrl+P:
Parameter info (within method call arguments)
帮你罗列出该方法的所有形式参数呢。
Ctrl+Q:
Quick documentation lookup
快速察看类的信息,所以,同志们,编写一个类时,要记得写标准注释哦,这样你在需要用的时候才好查看呐。
Shift+F1:
External Doc
从api中获取到的说明
Ctrl+mouse over code:
Brief Info
这个就是当你按住Ctrl,鼠标划过代码时,关于该类或者方法的信息就会出现。呵呵,一般如果是类的话,就会出现该类的声明,实现了什么类,扩展了什么类等等的;如果是方法的话,出现的就是属于哪个类,方法的参数等。

Ctrl+F1:
Show descriptions of error or warning at caret
就是用于显示光标所在位置的错误或者警告信息的,这样你就可以轻易的知道自己的编码究竟哪里出错儿,好修改代码啊。

Alt+Insert:
Generate code...(Getters,Setters,Constructors,hasCode/equals,EJB)
帮你生成代码的。像modle中,一般都是声明了属性之后,紧接着要有各个属性的get/set方法,这些get/set方法就可以通过快捷键来完成,既快又保险。其他的还有构造方法,等值判断,EJB等的,都可以通过快捷键来完成。

Ctrl+O:
Override methods
覆写方法的。

Ctrl+I:
Implement methods
实现方法。

Ctrl+Alt+T:
Surround with...(if ...else,try...catch,for,synchronized,etc.)
给代码添加外围的一些代码,像异常处理的try...catch,象条件处理的if...else,像循环的for,像同步处理的synchronized等等。

Ctrl+/:
Comment/uncomment with line comment
将所选择行的代码标注为注释或者去掉所选择行的注释。这个跟eclipse这些工具是一样的。

Ctrl+Shift+/:
Comment/uncomment with block comment
将所选择代码块注释掉,或者去掉所选代码块的注释。

Ctrl+W:
Select successively increasing code blocks
选择代码块的。一般是增量选择的,显示选中光标所在位置的单词,然后是后面的单词,然后是整行,然后是整块代码。

Ctrl+Shift+W:
Decrease current selection to previous state
呵呵,就是上个快捷键的回退,减量选择代码的。

Alt+Q:
Context info
上下文信息。代码很长的情况下,有可能不知道所在类的上下文信息,可以通过这个快捷键来看看该类的一些基本信息,像扩展了什么类,实现了什么类之类的信息。

Alt+Enter:
Show intention actions
显示一些可供选择的动作的提示,像创建变量,导入变量等。
Ctrl+Alt+L:
Reformat code
格式化代码。
Ctrl+Alt+O:
Optimize imports
优化导入文件。
Ctrl+Alt+I:
Auto-indent lines(s)
对行代码自动缩排处理。
Tab/Shift+Tab:
Indent/Unindent selected lines
对所选行进行缩排处理/撤销缩排处理
Ctrl+X or Shift + Delete:
Cut current line or selected block to buffer.
剪切当前行或者所选代码块到缓冲器。
Ctrl+C or Ctrl+Insert
Copy current line or selected block to buffer.
拷贝当前行或者所选代码快到缓冲器。
Ctrl + V or Shift + Insert:
Paste from buffer.
粘贴缓冲器中的内容。
Ctrl + Shift + V:
Paste from recent buffers...
粘贴缓冲器中最新的内容。
Ctrl + D :
Duplicate current line or selected block.
将当前行或者所选代码块的内容复写一遍。
 
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在IntelliJ IDEA中,Java快捷键有很多。其中几个常用的包括: 1. 自动完成类、方法、变量名称的快捷键是Ctrl + 空格。当你键入代码时,按下这个快捷键会弹出一个可用的选项列表,帮助你快速完成类、方法和变量的名称。 2. 跳转到指定行的快捷键是Ctrl + G。当你想要快速跳转到某一行代码时,可以使用这个快捷键,并输入行号,即可跳转到指定的行。 3. 跳转到类的首行代码的快捷键是Ctrl + Home。当一个类的代码量很大时,你可以使用这个快捷键快速跳转到类的首行代码。 4. 跳转到类的末行代码的快捷键是Ctrl + End。同样地,你也可以使用这个快捷键快速跳转到类的末行代码。 这些快捷键可以提高你在编写Java代码时的效率和舒适度。它们是IntelliJ IDEA中许多方便的功能之一。使用这些快捷键,你可以更快地完成代码编写,并且更容易导航和浏览代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Idea JAVA开发工具快速上手-常用快捷键汇总](https://blog.csdn.net/geekswg/article/details/107097323)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [java 20个IDEA最常用的快捷键 介绍及演示](https://blog.csdn.net/TYRA9/article/details/128207930)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值