当前位置: 首页 > news >正文

idea个人常用快捷键设置

        个人开发者自查便于新环境配置快速查阅,统一windows与mac快捷键设置,有相同习惯的同学可自取。如果有一天你的快捷键不好用了,请一定记得看这篇文章,整理不易,留下关注再走呗。

基本操作快捷键
操作中文名称操作名快捷键
块注释Comment with block commentCtrl + Shift + /
复制CopyCtrl + C
粘贴PasteCtrl + V
撤销上一步操作UndoCtrl + Z
恢复上一步操作RedoCtrl + Shift + Z
删除当前行Delete lineCtrl + D
向下复制一行Duplicate lineCtrl + Shift + Alt + 向下方向
向下/向上移动一行Move line down/upCtrl + Alt + 向下/向下
行注释Comment with line commentCtrl + /
剪切CutCtrl + X
Tab页向前、向后切换Select tabAlt + 左/右方向键
生成代码GenerateAlt + inster
光标移动到行尾Move caret to line endEnd
光标移动到行首Move caret to line startHome
查找替换类快捷键
操作中文名称操作名快捷键
文件内查找FindCtrl + F
全局查找Find in filesCtrl + Shift + F
文件内查找替换ReplaceCtrl + R
全局查找替换Replace in filesCtrl + Shift + R
全局l路径查找find in path两次Shift

最提升效率的快捷键
操作中文名称操作名快捷键
手动补全代码show context actionsAlt + Enter
格式化代码Reformat CodeCtrl + Alt + L
代码生成快捷键GenerateCtrl + Enter / Alert + Insert
Tab补全大法AI大法懂得都懂Tab

        终极快捷键选手 Alt + Enter

        如果有一天你的快速补全快捷键不好用了,请一定记得看这篇文章。

        introduce local variable;这个快捷键各位看官可还熟悉,如果是因为这个快捷键无法使用而进入的恭喜可以脱坑了,按如下配置即可解决。

        在快捷键配置keymap中搜索“show context actions”,如果没有配置快捷键加上“Alt + Enter”的快捷键就可以了。

        最常用快捷键,代码格式化 Reformat Code 个人常用配置为 Ctrl + Alt + L

        代码生成快捷键 Ctrl + Enter / Alert + Insert,没错就是你想要的那个神奇快捷键,可以自动生成get/set/ovrride/construct/toString/test等方法的强大快捷键,最常用的场景就是快速生成test测试类。

       

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 掌握PyCharm代码格式化秘籍:提升代码质量的终极指南
  • vue3: vuedraggable 的使用方法(正常数据的基本使用与树结构数据递归使用)
  • 【K8S】为什么需要Kubernetes?
  • 【Wireshark 抓 CAN 总线】Wireshark 抓取 CAN 总线数据的实现思路
  • STM32 | ADC+RS485编写代码,实现光敏电阻控制灯的亮度
  • C语言 | Leetcode C语言题解之第319题灯泡开关
  • CSS面试题
  • 学习笔记一
  • JVM—HotSpot虚拟机对象探秘
  • 2024年第五届华数杯全国大学生数学建模竞赛【ABC题】完整思路
  • Python从入门到精通(第十章——1 类和对象)
  • 基于JSP、java、Tomcat三者的项目实战--校园交易网(3)主页--添加商品功能
  • 【C++】数组案例 五只小猪称体重
  • C#中DataTable新增列、删除列、更改列名、交换列位置
  • 代码随想录算法训练营第37天|完全背包理论基础、518.零钱兑换II、377. 组合总和 Ⅳ、70. 爬楼梯(进阶版)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • js写一个简单的选项卡
  • leetcode46 Permutation 排列组合
  • Linux后台研发超实用命令总结
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • Promise初体验
  • 第2章 网络文档
  • 技术胖1-4季视频复习— (看视频笔记)
  • 面试总结JavaScript篇
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 人脸识别最新开发经验demo
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 正则与JS中的正则
  • 【云吞铺子】性能抖动剖析(二)
  • python最赚钱的4个方向,你最心动的是哪个?
  • ​MySQL主从复制一致性检测
  • !!java web学习笔记(一到五)
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (floyd+补集) poj 3275
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (七)Knockout 创建自定义绑定
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • (学习日记)2024.01.09
  • (一)Linux+Windows下安装ffmpeg
  • (转)Linq学习笔记
  • (转)项目管理杂谈-我所期望的新人
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .gitignore不生效的解决方案
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .NET : 在VS2008中计算代码度量值
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET中分布式服务
  • @cacheable 是否缓存成功_Spring Cache缓存注解