idea快捷键

2023-09-15 16:45:46

前言

IDEA 中提供了很多快捷键,点击File --> Settings --> keymap便可进入看到 IDEA 提供的快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是 IDEA 中默认的快捷键;

一. Ctrl相关

Ctrl + F 在当前文件进行文本查找 (必备)
Ctrl + R 在当前文件进行文本替换 (必备)
Ctrl + Z 撤销 (必备)
Ctrl + Y 删除光标所在行 或 删除选中的行 (必备)
Ctrl + X 剪切光标所在行 或 剪切选择内容
Ctrl + C 复制光标所在行 或 复制选择内容
Ctrl + D 复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)
Ctrl + W 递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)
Ctrl + E 显示最近打开的文件记录列表
Ctrl + N 根据输入的 类名 查找类文件
Ctrl + G 在当前文件跳转到指定行处
Ctrl + J 插入自定义动态代码模板
Ctrl + P 方法参数提示显示
Ctrl + Q 光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容
Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义
Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击
Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用
Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用
Ctrl + H 显示当前类的层次结构
Ctrl + O 选择可重写的方法
Ctrl + I 选择可继承的方法
Ctrl + + 展开代码
Ctrl + - 折叠代码
Ctrl + / 注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)
Ctrl + [ 移动光标到当前所在代码的花括号开始位置
Ctrl + ] 移动光标到当前所在代码的花括号结束位置
Ctrl + F1 在光标所在的错误代码处显示错误信息
Ctrl + F3 调转到所选中的词的下一个引用位置
Ctrl + F4 关闭当前编辑文件
Ctrl + F8 在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
Ctrl + F9 执行 Make Project 操作
Ctrl + F11 选中文件 / 文件夹,使用助记符设定 / 取消书签
Ctrl + F12 弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选
Ctrl + Tab 编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口
Ctrl + Enter 智能分隔行
Ctrl + End 跳到文件尾
Ctrl + Home 跳到文件头
Ctrl + Space 基础代码补全,默认在

更多推荐

K8S:pod资源限制及探针

文章目录一.pod资源限制1.pod资源限制方式2.pod资源限制指定时指定的参数(1)request资源(2)limit资源(3)两种资源匹配方式3.资源限制的示例(1)官网示例(2)Pod和容器的资源请求和限制格式(3)CPU资源单位介绍(4)内存资源单位(5)资源限制示例1:(6)资源限制示例2:二.健康检查:又

9.基于粤嵌gec6818开发板小游戏2048的算法实现

2048源码:感兴趣的可以去了解一下2048优化算法:基于蒙特卡罗树搜索的_2048_游戏优化算法_刘子正#include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<sys/mman.h>#include<lin

leetcode刷题--链表

文章目录1.203移除的元素2.237删除链表中的节点3.19删除链表的倒数第N个节点4.430扁平化多级双向链表5.61旋转链表6.24两两交换链表中的节点7.206反转链表8.92反转链表II9.25K个一组翻转链表10.21合并两个有序链表11.23合并k个升序链表12.2两数相加13.445两数相加II题目分类

LLM - 大模型速递 InternLM-20B 快速入门

目录一.引言二.模型简介1.模型特性2.模型评测三.模型尝试1.模型参数2.generate与chat3.模型微调四.总结一.引言一早醒来国产开源大模型又添一员猛将,书生-浦语大模型InternLM-20B大模型发布并开源,这里字面翻译是实习生大模型,比较有意思。该模型由上海人工智能实验室与商汤科技联合香港中文大学和复

【第57篇】DEiT:通过注意力训练数据高效的图像transformer &蒸馏

摘要最近,纯基于注意力的神经网络被证明可以解决图像理解任务,如图像分类。这些高性能的是使用大型基础设施预先训练数以亿计的图像,从而限制了它们的采用。本文仅通过在Imagenet上训练,产生有竞争力的无卷积transformer。我们用一台电脑在不到3天的时间里训练它们。所提出的参考视觉transformer(86M参数

时序预测 | MATLAB实现NGO-LSTM北方苍鹰算法优化长短期记忆网络时间序列预测

时序预测|MATLAB实现NGO-LSTM北方苍鹰算法优化长短期记忆网络时间序列预测目录时序预测|MATLAB实现NGO-LSTM北方苍鹰算法优化长短期记忆网络时间序列预测预测效果基本介绍程序设计参考资料预测效果基本介绍MATLAB实现NGO-LSTM北方苍鹰算法优化长短期记忆网络时间序列预测(完整源码和数据)1.da

项目:TCP在线云词典

一.要求1.搭建的框架环境中实现并发,实现多个用户同时查询的功能。2.服务器分别保存每个用户的使用记录,客户端可以查询日志的功能。3.基本的查询单词的功能。4.密码验证的功能,实现登录验证账号和密码是否正确。二.流程和框架框架客户端服务器三.思路1.首先你要准备好单词文件,用于英语单词的查询。dict.txt2.该项目

【C++】泛型算法(四)使用顺序性容器

一、顺序性容器顺序性容器用来维护一组有序、类型相同的元素。主要是:vector和list。1.vectorvector是用一块连续的内存存放数据;vector进行随机访问,效率比较高(适合数列);vector对于插入和删除操作效率较低:这是由于vector内的每个元素都被存储在距离起始点固定的偏移位置,当进行插入操作时

C++ - 异常介绍和使用

前言我们在日常编写代码的时候,难免会出现编写错误带来程序的奔溃,或者是用户在使用我们编写的程序时候,使用错误所带来程序的奔溃。在C++当中可以对你觉得可能发生错误的地方在运行之前进行判断,发生错误可以给出提示。C语言传统的处理错误的方式在了解C++当中处理错误的异常之前,我们先来了解一下C语言当中处理错误的方式。终止程

前端面试的话术集锦第 20 篇博文——高频考点(输入 URL 到页面渲染的整个流程)

这是记录前端面试的话术集锦第二十篇博文——高频考点(输入URL到页面渲染的整个流程),我会不断更新该博文。❗❗❗借用这道经典面试题,将之前学习到的浏览器以及网络几章节的知识联系起来。首先是DNS查询,如果这一步做了智能DNS解析的话,会提供访问速度最快的IP地址回来。1.DNSDNS的作用就是通过域名查询到具体的IP。

【Vue】安装并使用vue-cli搭建SPA项目

目录一、Vue-cli安装1.1什么是Vue-cli1.2安装Vue-cli1.3使用Vue-cli构建项目二、SPA项目2.1导入、运行SPA项目2.2vue项目结构说明2.3.什么是*.vue文件2.4基于SPA项目完成路由2.5基于SPA项目完成嵌套路由一、Vue-cli安装1.1什么是Vue-cliVueCLI

热文推荐