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) —— 快捷键的更多相关文章

  1. 最强 Android Studio 使用小技巧和快捷键

    写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...

  2. 【转】PL/SQL Developer使用技巧、快捷键

    原文链接:PL/SQL Developer使用技巧.快捷键 1.类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plu ...

  3. vim技巧:折叠快捷键

    vim技巧:折叠快捷键 以前用的挺熟的,一段时间不用了,快捷键又忘了,不得不重新再看手册,今天专门整理一下,以后查找起来也比较方便. zc 折叠,只折叠最外层的折叠zC 对所在范围内所有嵌套的折叠点进 ...

  4. project小技巧:快捷键

    project小技巧:快捷键 任务升级         ALT  +  SHIFT + 向左键 任务降级         ALT  +  SHIFT + 向右键 滚动到表头(第一个任务)    Ctr ...

  5. VS2013全攻略(安装,技巧,快捷键,插件)!

    工欲善其事,必先利其器.VS2013全攻略(安装,技巧,快捷键,插件)! 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥>承蒙大家喜爱和编辑推荐,在此 ...

  6. 最强 Android Studio 使用小技巧和快捷键总结

    最强 Android Studio 使用小技巧和快捷键总结   写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android ...

  7. Android Studio 使用小技巧和快捷键

    Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt ...

  8. PL/SQL Developer使用技巧、快捷键(转发)

    转发自:https://www.cnblogs.com/linjiqin/archive/2013/06/24/3152538.html PL/SQL Developer使用技巧.快捷键 1.类SQL ...

  9. EditPlus 使用技巧以及快捷键

    一边阅读,一边动手吧! 为了达到更好的效果,请你先下载我打包的这个 EditPlus压缩包文件(压缩包文件为绿色的EditPlus2.31英文版,含自动完成文件,高亮语法文件和剪切板代码片断文件,这些 ...

  10. 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!

    如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...

随机推荐

  1. Mybatis02

    1.mybatis动态sql   foreach 添加接口方法 编写BookVo类 BookMapper.xml 测试 结果 2.模糊查询 3.查询返回结果集 resultMap:适合使用返回值是自定 ...

  2. WinDbg 图形界面功能(四)

    二.工具栏 除了断点按钮在工具栏上的每个按钮相当于菜单命令. 每个按钮的效果的完整说明,请参阅相应的菜单命令的页. 在工具栏上的按钮具有以下效果. 按钮 描述 打开源文件为只读的文件. 等效于文件 | ...

  3. 使用vault pki 为nginx 生成tls 证书文件

    关于vault pki 管理的使用的可以参考官方文档或者docker-vault 以下演示一个简单的基于vault pki 为nginx 提供tls 证书 项目环境配置 nginx 配置文件   wo ...

  4. C# DataTable转换为Html

    /// <summary> /// DataTable 转换为 Html /// </summary> /// <param name="dt"> ...

  5. Flutter 简介(事件、路由、异步请求)

    1. 前言 Flutter是一个由谷歌开发的开源移动应用软件开发工具包,用于为Android和iOS开发应用,同时也将是Google Fuchsia下开发应用的主要工具.其官方编程语言为Dart. 同 ...

  6. 【区间DP】加分二叉树

    https://www.luogu.org/problemnew/show/P1040#sub 题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为 ...

  7. JavaScript中字符串多行编辑

    常用写法: var str = 'w3c' +'标准' +'方式.' 升级版:var str = ['w3c','标准','方式.'].join('');终极版:var str = 'w3c\标准\方 ...

  8. C++2.0新特性(六)——<Smart Pointer(智能指针)之shared_ptr>

    Smart Pointer(智能指针)指的是一类指针,并不是单一某一个指针,它能知道自己被引用的个数以至于在最后一个引用消失时销毁它指向的对象,本文主要介绍C++2.0提供的新东西 一.Smart P ...

  9. [C++] namespace命名空间和using用法

    命名空间namespace:指标识符的各种可见范围. C++标准程序库中的所有标识符都被定义在一个std的namespace,这就是程序开始添加 using namespace std; 的原因. 很 ...

  10. 第09组 Beta冲刺(4/4)

    队名:软工9组 组长博客:https://www.cnblogs.com/cmlei/ 作业博客:https://edu.cnblogs.com/campus/fzu/SoftwareEngineer ...