idea快捷键使用

文章目录

    • 快捷键的使用
      • 通用型
      • 编码源文件时快捷键使用
      • 操作文件
      • 类结构、查找和查看源码
      • 查找、替换与关闭
      • 调整格式
      • Debug快捷键
    • 查看快捷键
      • 已知快捷键操作名,未知快捷键
      • 已知快捷键,不知道对应的操作名
      • 自定义快捷键
    • 切换其它平台快捷键

快捷键的使用

通用型

快捷键说明
ctrl + c复制代码-copy
ctrl + v粘贴-paste
ctrl + x剪切-cut
ctrl + z撤销-undo
ctrl + shift + z反撤销-redo
ctrl + s保存-save all
ctrl + a全选-select all

编码源文件时快捷键使用

快捷键说明
alt + enter智能提示-edit
ctrl+j提示代码模板-insert live template
ctrl+alt+t使用xx块环绕-surround with …
alt+insert调出生成getter/setter/构造器等结构-generate …
ctrl+alt+v自动生成返回值变量-introduce variable …
ctrl+d复制指定行的代码-duplicate line or selection
ctrl+y删除指定行的代码-delete line
shift + enter切换到下一行代码空位-start new line
ctrl +alt+ enter切换到上一行代码空位-start new line before current
ctrl+shift+↑向上移动代码-move statement up
ctrl+shift+↓向下移动代码-move statement down
alt+shift+↑向上移动一行-move line up
alt+shift+↓向下移动一行-move line down
ctrl+p方法的形参列表提醒-parameter info

操作文件

快捷键说明
shift+f6批量修改指定的变量名、方法名、类名等-rename
ctrl+alt+m抽取代码重构方法-extract method …
ctrl+o重写父类的方法-override methods …
ctrl+i实现接口的方法-implements methods …
ctrl+shift+u选中的结构的大小写的切换-toggle case
ctrl+alt+o批量导包-optimize imports

类结构、查找和查看源码

快捷键说明
ctrl + 选中指定的结构 或 ctrl+n如何查看源码-go to class…
ctrl+f12显示当前类结构,支持搜索指定的方法、属性等-file structure
ctrl+alt+←退回到前一个编辑的页面-back
ctrl+alt+→进入到下一个编辑的页面-forward
alt+←/→打开的类文件之间切换-select previous/next tab
ctrl+h光标选中指定的类,查看继承树结构-Type Hierarchy
ctrl+q查看方法文档-quick documentation
ctrl+alt+u类的UML关系图-show uml popup
ctrl+g定位某行-go to line/column
ctrl+alt+b回溯变量或方法的来源-go to implementation(s)
ctrl+shift+ -折叠方法实现-collapse all
ctrl+shift+ +展开方法实现-expand all

查找、替换与关闭

快捷键说明
ctlr+f查找指定的结构
ctrl+l快速查找:选中的Word快速定位到下一个-find next
ctrl+r查找与替换-replace
home直接定位到当前行的首位-move caret to line start
end直接定位到当前行的末位 -move caret to line end
ctrl+f7查询当前元素在当前文件中的引用,然后按 F3 可以选择
ctrl+shift+f全项目搜索文本-find in path …
ctrl+f4关闭当前窗口-close

调整格式

快捷键说明
ctrl+alt+l格式化代码-reformat code
ctrl + /使用单行注释-comment with line comment
ctrl + shift + /使用/取消多行注释-comment with block comment
tab选中数行,整体往后移动-tab
shift + tab选中数行,整体往前移动-prev tab

Debug快捷键

快捷键说明
F8单步调试(不进入函数内部)- step over
F7单步调试(进入函数内部)- step into
alt+shift+f7强制单步调试(进入函数内部) - force step into
shift + F7选择要进入的函数 - smart step into
shift + F8跳出函数 - step out
alt + F9运行到断点 - run to cursor
F9继续执行,进入下一个断点或执行完程序 - resume program
Ctrl+F2停止 - stop
Ctrl+Shift+F8查看断点 - view breakpoints
Ctrl+F4关闭 - close

查看快捷键

已知快捷键操作名,未知快捷键

在这里插入图片描述

已知快捷键,不知道对应的操作名

在这里插入图片描述

自定义快捷键

在这里插入图片描述

切换其它平台快捷键

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/395240.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

《白话C++》第10章 STL和boost,Page85 std::shared_ptr常用功能

std::shared_ptr基本用法包括&#xff1a; &#xff08;1&#xff09;取裸指针 //get()成员取回裸指针 std::shared_ptr <int> pa(new int(5)); int* p pa.get(); /**< 取回裸指针 */ &#xff08;2&#xff09;判断是否为空 肯定可以这样写&#xff1a; std::s…

MobaXterm下载安装及SSH远程教程

一、MobaXterm的简介 MobaXterm是一款功能强大的远程计算工具&#xff0c;集成了诸多网络工具和便利功能&#xff0c;包括SSH、X11服务器、SFTP等&#xff0c;支持Windows系统。用户可以使用MobaXterm来轻松管理远程服务器&#xff0c;进行文件传输&#xff0c;远程桌面显示等操…

8、内网安全-横向移动RDPKerberos攻击SPN扫描WinRMWinRS

用途&#xff1a;个人学习笔记&#xff0c;有所借鉴&#xff0c;欢迎指正 目录 一、域横向移动-RDP-明文&NTLM 1.探针服务&#xff1a; 2.探针连接&#xff1a; 3.连接执行&#xff1a; 二、域横向移动-WinRM&WinRS-明文&NTLM 1.探针可用&#xff1a; 2.连接…

语义相关性评估指标:召回率、准确率、Roc曲线、AUC;Spearman相关系数、NDCG、mAP。代码及计算示例。

常规的语义相关性评价可以从检索、排序两个方面进行。这里只贴代码。详细可见知乎https://zhuanlan.zhihu.com/p/682853171 检索 精确率 def pre(true_labels[],pre_labels[]):""":param true_labels: 正样本索引:param pre_labels: 召回样本索引:return: 精…

180144-70-1,6-罗丹明6G-NHS 活化酯,具有高荧光性质的罗丹明家族染料

216699-37-5&#xff0c;793646-39-6&#xff0c;180144-70-1&#xff0c;6-罗丹明6G-NHS 活化酯&#xff0c;6-Rhodamine 6G NHS ester&#xff0c;R6G SE,6-isomer&#xff0c;具有高荧光性质的罗丹明家族染料 您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;216…

【存储基础学习笔记】

目录 第一章&#xff1a;存储基础知识第二章&#xff1a;存储的基本概念2.1存储是什么&#xff1f;2.2存储的应用场景2.3存储的硬件结构2.4存储的软件架构2.5存储设备的性能参数和计算方法 第三章&#xff1a;存储阵列关键技术3.1硬盘介绍3.2RAID技术3.3RAID2.0技术 第四章&…

Postgresql 怎么实现在局域网中访问

安装PostgreSQL后&#xff0c;默认情况下只能在本机进行连接访问&#xff0c;如果需要在其他主机上访问PostgreSQL数据库服务器&#xff0c;需要进行配置。 安装连接PostgresSQL数据库可以参考博文&#xff1a;安装连接PostgresSQL数据库教程 一. 整体步骤 主要包括下面几个步…

mmap映射文件使用示例

mmap 零拷贝技术可以应用于很多场景&#xff0c;其中一个典型的应用场景是网络文件传输。 假设我们需要将一个大文件传输到远程服务器上。在传统的方式下&#xff0c;我们可能需要将文件内容读入内存&#xff0c;然后再将数据从内存复制到网络协议栈中&#xff0c;最终发送到远…

Ubuntu系统搭建HadSky论坛并结合内网穿透实现无公网ip远程访问

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

x86下使用硬件实现的任务切换(TSS表)---使用代码讲解

实现任务切换(使用TSS) 视频讲解可以看这一个课程 • The current program, task, or procedure executes a JMP or CALL instruction to a TSS descriptor in the GDT. • The current program, task, or procedure executes a JMP or CALL instruction to a task-gate descri…

冒泡排序及其优化

冒泡排序 int[] arr {1,3,2,9,4,7,2,8};//比较多少轮(n个数字比较n-1次)for(int i0,n arr.length;i<n-1;i) {//每轮比较多少次(n-1-i次)for(int j 0;j<n-1-i;j) {//两两比较if(arr[j] > arr[j1]) { //比较结果为升序排列&#xff0c;如果想要降序排列结果将 >…

计算机网络——18无连接传输UDP

无连接传输UDP UDP “尽力而为的”服务&#xff0c;报文段可能 丢失送到应用进程的报文段乱序 无连接 UDP发送端和接收端之间没有握手每个UDP报文段都被独立的处理 UDP被用于 流媒体DNSSNMP 在UDP上实现可靠传输 在应用层增加可靠性应用特定的差错格式 UDP&#xff1a;用户…

小工具 - 浮点计算器

文章目录 小工具 - 浮点计算器概述笔记FloatCalcDlg.cppFloatCalcDlg.hrcEND 小工具 - 浮点计算器 概述 在学习CE, 在调试过程中, 经常要看内存中浮点对应的4字节内存到底对应的是啥具体的浮点值. e.g. 0x42860000 > 67.00 转换逻辑挺简单的 float CFloatCalcDlg::uint32…

克服数字化三重担忧,从构建身份基础设施开始

随着数字化转型和云迁移的逐步推进&#xff0c;IT 架构逐渐复杂化&#xff0c;基础设施和运营&#xff08;I&O&#xff09;领域已出现了许多创新和新兴技术&#xff0c;例如云计算、边缘计算、云原生、容器技术和智能运维&#xff08;AIOps&#xff09;。这些创新和新技术不…

TCP流量控制+拥塞控制

流量控制&#xff1a; 目标&#xff1a;流量控制主要解决的是发送方和接收方之间处理能力的不匹配问题。它的目的是确保发送方不会发送数据过快&#xff0c;以至于接收方无法及时接收并处理这些数据&#xff0c;从而避免数据包在网络中堆积和丢失。实现方式&#xff1a;在TCP协…

挑战杯 基于GRU的 电影评论情感分析 - python 深度学习 情感分类

文章目录 1 前言1.1 项目介绍 2 情感分类介绍3 数据集4 实现4.1 数据预处理4.2 构建网络4.3 训练模型4.4 模型评估4.5 模型预测 5 最后 1 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 基于GRU的 电影评论情感分析 该项目较为新颖&#xff0c;适合作为竞…

Vue3快速上手(八) toRefs和toRef的用法

顾名思义&#xff0c;toRef 就是将其转换为ref的一种实现。详细请看&#xff1a; 一、toRef 1.1 示例 <script langts setup name"toRefsAndtoRef"> // 引入reactive,toRef import { reactive, toRef } from vue // reactive包裹的数据即为响应式对象 let p…

UE蓝图 Cast节点和源码

系列文章目录 UE蓝图 Cast节点和源码 文章目录 系列文章目录Cast节点功能一、Cast节点用法二、Cast节点使用场景三、Cast节点实现步骤四、Cast节点源码 Cast节点功能 在Unreal Engine&#xff08;UE&#xff09;中&#xff0c;Cast节点是一种蓝图系统中的节点&#xff0c;用于…

如何高效利用FMEA,FMEA实施流程有哪些——SunFMEA软件系统

FMEA作为是一种预防性的质量工具&#xff0c;用于识别、评估和解决潜在的设计和过程故障模式。通过FMEA的实施&#xff0c;可以在产品或过程的开发阶段发现并解决潜在问题&#xff0c;从而减少产品或过程的故障风险。如何高效利用FMEA呢&#xff0c;接下来SunFMEA软件和大家一起…

kali虚拟机桥接模式快速设置

第一步&#xff1a;配置 IP、掩码、网关 vim /etc/network/interfaces第二步&#xff1a;配置 DNS&#xff1a; vi /etc/resolv.conf第三步&#xff1a;重启网卡 service networking restart如果还不行建议重启一下虚拟机