Intellij IDEA--快捷键大全/常用快捷键--大全/分类/配置

原文网址:Intellij IDEA--快捷键大全/常用快捷键--大全/分类/配置_IT利刃出鞘的博客-CSDN博客

简介

本文介绍Intellij IDEA的常用快捷键,分类将其展示。包括:代码提示、日常编辑、代码导航、查找与替换、模板快捷键、注释快捷键、宏快捷键、git、调试等。

包含:默认快捷键、如何修改快捷键(自定义快捷键)等。

此设置教程也适用于WebStorm,Pycharm等Intellij系列的软件

配置方法

配置入口

  • 进入项目之前的配置方法:Customize=> Keymap=> Configure
  • 进入项目之后的配置方法:File=> Settings=>Keymap

按键加鼠标快捷键设置方法

以ctrl+alt+鼠标右键为例

File=> Settings=>Keymap=> 找到“Go to Super Method”=> 右键=> Add Mouse ShortCut=> 按下ctrl+alt+鼠标右键

导入导出

建议直接使用此文的导入导出,可以导入导出所有配置:Intellij IDEA--导入导出配置_idea导出配置_IT利刃出鞘的博客-CSDN博客

如果你想单独导出快捷键,可以看下边的方法:

快捷键配置文件目录

2020.3.2及之后默认配置位置:C:\Users\Liu\AppData\Roaming\JetBrains\IntelliJIdea2020.3\keymaps\
2020.3.2之前的默认配置位置:C:\Users\xxx\.IntelliJIdea20XX.X\config\keymaps\

导出

首先要改一个快捷键(比如:alt+x:Extend Line Selection),此时会在快捷键配置文件目录下生成配置文件:Windows copy.xml。

以后所有的自定义快捷键的配置都会放到这个文件当中去,所以这个文件就是自定义快捷键的导出的方法了。

将Default for Windows copy.xml拷贝过去。然后进:Configure=> Settings=>Keymap=> 选择使用Default for Windows copy.xml

导入

假设我们已经导出快捷键配置并将其保存为:Default for Windows Copy.xml文件。

新安装完软件之后,仍然改一个快捷键(比如:alt+x:Extend Line Selection),这样会生成快捷键配置文件的目录(keymaps目录),在快捷键配置文件目录下生成配置文件:Windows copy.xml。(因为默认是没有快捷键的配置文件目录及配置文件的)。

将Default for Windows copy.xml拷贝到Windows copy.xml所在目录下过去。然后进:Configure=> Settings=>Keymap=> 选择使用Default for Windows copy.xml

代码提示

我的快捷键

原来快捷键

作用

对应描述/备注

alt+.

ctrl+空格

基础代码补全。

Basic

ctrl+空格 被输入法占用了。

ctrl+shift+空格

智能代码提示。

比如:填充参数

SmartType

alt+enter

根据光标所在位置,提供快速修复选择。

Create getter and setter for 'xxx'

例如:设置某一成员getter与setter:选中成员=>alt+enter=>

ctrl+j

插入实时模板。

比如:FIXME、TODO

Insert Live Template

ctrl+shift+i

快速定义。

Quick Definition

ctrl+q

查看方法文档。

选中方法=>ctrl+q

alt+q

上下文信息

Context Info

ctrl+o

覆写方法/实现接口库

Override Methods

ctrl+i

实现接口

Implement Methods...

shift+alt+enter

导入类

光标放到没有导入类的红色内容,按下快捷键

ctrl+alt+o

优化导入(自动删除import的包)

Optimize Imports

此快捷键与QQ冲突,将QQ的去掉即可。

ctrl+alt+l

整理代码格式 

Reformat Code

alt+l修复Eslint问题Fix ESLint Problems

ctrl+alt+j

把选中代码用实时模板包围。

Surround with Live Template

ctrl+alt+F7

查看语句可以抛出的异常。

将鼠标放到会抛出异常的语句上,按下快捷键

日常编辑

我的快捷键

原来快捷键

作用

对应描述/备注

alt+enter

添加声明

输入new String后alt+enter,可以自动填充String string = xxx

Show Context Actions

ctrl+enter

alt+insert

自动生成代码。如:

getter/setter, 构造函数, toString

Generate...

光标放在类里边=>alt+insert=>
Getter and setter=> ctrl + a=> ok

shift+enter

ctrl+shift+enter

结束当前语句。

(格式化当前语句;若是调用方法则以分号结尾;若是编写方法则添加大括号)

Complete Current  Statement

ctrl+shift+enter

shift+enter

在下方插入新行(先跳出任意位置再插入)

Start New Line

ctrl+alt+enter

在上方插入新行(先跳出任意位置再插入)

Start New Line before current

tab

跳出引号/括号(只能跳一次)

Editor=> General=> Smart Keys=> 

Jump outside closing bracket/quote with Tab when typing

alt+x

选中一行

Extend Line Selection

//或:Select Single Line at Caret

alt+d

ctrl+y

删除一行

Delete Line

ctrl+d

复制 行或者选中

复制光标所在的行或者选中的内容

Duplicate Line or Selection

ctrl+y

ctrl+shift+z

取消撤销

Redo

alt+e

ctrl+w

扩选

对小括号、尖括号、中括号里的内容进行扩选。

Extend Selection

ctrl+/

行 注释/取消注释。(//)

Comment with Line Comment

默认在行首加//,在字母前加注释的方法:File=> Settings=> Editor=> Code Style=> Java=> Code Generate=> Comment Code=> 取消“Line comment at first column”=> 选中“Add a space at comment start”

ctrl+shift+/

块 注释/取消注释(/* */)

Comment with Block Comment

ctrl+alt+l

格式化代码(按编码规范)

Reformat Code

ctrl + home/end跳到文件开头/结尾

shift+alt+鼠标

//alt+鼠标

列模式选择

shift+alt+鼠标双击

选中多个单词

ctrl+shift+u将选中内容都转成大写/小写Edit=> Toggle Case

代码导航

上边是文章的部分内容,为便于维护,全文已转移到此网址:

Intellij IDEA-快捷键大全 - 自学精灵

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT利刃出鞘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值