【IDEA使用技巧】(1) —— 快捷键
1.InteliJ IDEA设置快捷键
1.1. IDEA快捷键修改—代码提示
IDEA中当现有的快捷键被系统中其他软件(比如输入法)占用时,我们可以自定义修改快捷键。比如,IDEA中的代码自动提示快捷键和eclipse的不一样,不是Alt + /,此时可以通过修改快捷键来设置。
修改方式:
①选择File—Settings,在Keymap中搜索Completion—Basic,可以看到代码提示快捷键Basic为Ctrl+空格,而Ctrl+空格与输入法切换冲突,无法使用,所以先移除Ctrl+空格;


②选中Cyclic Expand Word之后,右键点击“Remove Alt+/”,先删除使用Alt+/的这个;

③然后选中Basic快捷键点击右键,选择“Add Keyboard Shortcut”,

④修改为Alt+/,点击OK设置成功;


1.2. IDEA常用快捷键—代码自动生成
①Alt + inset键:可生成当前类的构造方法、Getter、Setter等方法;


②Ctrl + shift + Enter键:代码自动补全结尾

③Ctrl + J:自动提示当前可用的对应代码模板快捷键,如psvm打印main()方法,fori打印for循环;

④循环类List集合.for:可以对遍历集合进行for循环;

1.3. IDEA常用快捷键—代码格式优化
①Alt+Enter:导包或修正已经导入的包(条件是必须先删除已经导入错误的包之后);

②Ctrl+Alt+L:格式化代码(无论选中与否,针对所有行);
③Ctrl+Alt+i:代码自动缩进(只针对选中的一行或多行);

④Ctrl+E:显示最近更改过的代码;

⑤Ctrl+P:方法参数提示;

⑥Ctrl+Alt+T:可以把选中部分的代码自动添加到if、if/else、try/catch等语句块中,非常方便;


1.4. IDEA常用快捷键—代码编辑
①Ctrl+X(或者Ctrl+Y):删除当前选中的一行或多行;
②Ctrl+D:复制当前选中的一行或多行;
③Ctrl+W:默认点击一次选中当前光标所在变量,可点击多次(两次选中行内所有代码,三次选中当前行…)



④Ctrl+Shift+W:开始回退选中的代码,原理同③;
⑤Ctrl+G:跳转到指定行号;

⑥Ctrl+Shift+U:转换大小写;

⑦Alt+上下箭头:可以使光标在多个方法上来回切换跳转;
1.5. IDEA常用快捷键—debug调试
|
快捷键 |
介绍 |
|
F7-step into(逐行调试,进方法) |
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内, 如果该方法体还有方法,则不会进入该内嵌的方法中 * |
|
F8-step over(逐行调试,不进方法) |
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 * |
|
F9 |
在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点 |
|
Alt+F8-Evaluate Expression(监视) |
Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试 |
|
Ctrl+F8 |
在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点 |
|
Shift+F7 |
在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法 |
|
Ctrl+Shift+F8 |
在 Debug 模式下,指定断点进入条件 |
|
Alt+Shift+F7-Force Step Into |
在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入 |
1.6. IDEA常用快捷键—查询
①查找类:Ctrl+N

②查找文件:Ctrl+Shift+N

③定位当前文件某行某列:Ctrl+G

④查找当前窗口文件文本:Ctrl+F

⑤当前窗口文本替换:Ctrl+R

⑥显示最近使用的文件:Ctrl+E

1.7. IDEA常用快捷键—其它
①Ctrl+Shift+U:大小写切换

②Ctrl+/:单行注释及取消单行注释

③Ctrl+Shift+/:多行注释

④方法、类名之前加/**+Enter:文档注释

【IDEA使用技巧】(1) —— 快捷键的更多相关文章
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- 【转】PL/SQL Developer使用技巧、快捷键
原文链接:PL/SQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plu ...
- vim技巧:折叠快捷键
vim技巧:折叠快捷键 以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便. zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进 ...
- project小技巧:快捷键
project小技巧:快捷键 任务升级 ALT + SHIFT + 向左键 任务降级 ALT + SHIFT + 向右键 滚动到表头(第一个任务) Ctr ...
- VS2013全攻略(安装,技巧,快捷键,插件)!
工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)! 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥>承蒙大家喜爱和编辑推荐,在此 ...
- 最强 Android Studio 使用小技巧和快捷键总结
最强 Android Studio 使用小技巧和快捷键总结 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android ...
- Android Studio 使用小技巧和快捷键
Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt ...
- PL/SQL Developer使用技巧、快捷键(转发)
转发自:https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152538.html PL/SQL Developer使用技巧.快捷键 1.类SQL ...
- EditPlus 使用技巧以及快捷键
一边阅读,一边动手吧! 为了达到更好的效果,请你先下载我打包的这个 EditPlus压缩包文件(压缩包文件为绿色的EditPlus2.31英文版,含自动完成文件,高亮语法文件和剪切板代码片断文件,这些 ...
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
随机推荐
- 洛谷 P2004 领地选择 题解
P2004 领地选择 题目描述 作为在虚拟世界里统帅千军万马的领袖,小Z认为天时.地利.人和三者是缺一不可的,所以,谨慎地选择首都的位置对于小T来说是非常重要的. 首都被认为是一个占地C*C的正方形. ...
- Linux查看当前操作系统版本信息
.Linux查看当前操作系统版本信息 cat /proc/version Linux version -.el6.x86_64 (mockbuild@c1bm.rdu2.centos.org) (gc ...
- arts lettcode 题目
编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". 示例 1: 输入: ["flower","flow" ...
- intellij ide 激活(转发)
前期准备 文件下载:jetbrains-agent.jar 激活码:license.txt 3AGXEJXFK9-eyJsaWNlbnNlSWQiOiIzQUdYRUpYRks5IiwibGljZW5 ...
- 刷题记录:[网鼎杯]Fakebook
目录 刷题记录:[网鼎杯]Fakebook 一.涉及知识点 1.敏感文件泄露 2.sql注入 二.解题方法 刷题记录:[网鼎杯]Fakebook 题目复现链接:https://buuoj.cn/cha ...
- Tensorflow r1.12及tensorflow serving r1.12 GPU版本编译遇到的问题
1.git clone tensorflow serving 及tensorflow代码 2. ERROR: /root/.cache/bazel/_bazel_root/f71d782da17fd8 ...
- join方法
用join拼接两个字符串 a='hehe' b='wawa' print(''.join((a,b))) #'hehewawa' 用join拼接列表中的字符串 l=['a''b','c','d'] p ...
- thinkphp---404错误页面
在用thinkphp开发项目的时候,会额外的处理404错误页面,但是我们很多的开发人员,在处理404错误页面的时候,处理方式都是不对的. 普通处理404的操作是通过 $this->error() ...
- Wise Force Deleter 强制删除文件工具
https://www.xitmi.com/3321.html Wise Force Deleter v1.49 中文绿色版 强制删除文件工具
- 如何下载官网最新版 win10 系统?
如何下载官网最新版 win10 系统?步骤: 一. 下载 遨游浏览器 将UA切换成,手机访问:推荐 UC浏览器,UA设置: Mozilla/5.0 (Linux; U; Android 8.0.0; ...