IDEA自行设置快捷键Live Templates(sout、main)

Idea Live Templates配置详解及演示 多图预警,Live Templates 最全配置详解及演示 阅读详情

1.Live Templates( 实时 代码模板) 功能 介绍

它的原理就是配置一些常用代码字母缩写, 在输入简写时可以出现你预定义的固
定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子
就是在 Java 中输入 sout 会出现 System.out.println();

2. 已有 的常用模板

Postfix Completion 默认如下:

在这里插入图片描述
Live Templates 默认 如 下 :
在这里插入图片描述
二者的区别:Live Templates 可以自定义,而 Postfix Completion 不可以。同时,
有些操作二者都提供了模板,Postfix Templates 较 Live Templates 能快 0.01 秒

举例 :
2.1 psvm : 可生成 main 方法
2.2 sout : System.out.println() 快捷输出
类似的:
soutp=System.out.println("方法形参名 = " + 形参名);
soutv=System.out.println("变量名 = " + 变量);
soutm=System.out.println(“当前类名.当前方法”);
“abc”.sout => System.out.println(“abc”);
2.3 fori : 可生成 for 循环
类似的:
iter:可生成增强 for 循环
itar:可生成普通 for 循环
2.4 list.for : 可生成集合 list 的 for 循环
List list = new ArrayList();
输入: list.for 即可输出
for(String s:list){
}
又如:list.fori 或 list.forr
2.5 ifn :可生成 if(xxx = null)
类似的:
inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null
2.6 prsf :可生成 private static final
类似的:
psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String

3. 修改现有模板:Live Templates

如果对于现有的模板,感觉不习惯、不适应的,可以修改:
修改 1 :
通过调用 psvm 调用 main 方法不习惯, 可以改为跟 Eclipse 一样, 使用 main 调取。
在这里插入图片描述

IntelliJ IDEA快捷键实战指南:从核心操作到自定义恢复 在软件开发中,集成开发环境(IDE)是提升编码效率的核心工具,其设计原理在于通过深度集成编辑、调试、重构等功能,减少上下文切换。掌握IDE的快捷键体系,本质上是将工具的复杂能力内化为开发者的肌肉记忆,从而实现心手合一的流畅编码体验,其技术价值在于显著降低认知负荷,提升代码编写与重构的速度与准确性。这一实践在Java开发、全栈工程等需要频繁进行代码导航、智能补全和批量重构的场景中尤为重要。本文聚焦于IntelliJ IDEA这一主流IDE,系统梳理其高频快捷键在代码编辑、智能补全、项目导航等核心场景的应用逻辑 阅读详情

相关推荐

IntelliJ IDEA高效开发环境配置指南:从基础设置到高级优化

集成开发环境(IDE)是现代软件开发的基石,它通过智能代码补全、语法高亮、调试工具等核心功能,将开发者从繁琐的机械操作中解放出来,专注于逻辑构建与创新。其工作原理在于深度理解项目结构、编程语言语法和开发者意图,通过实时分析和索引,提供精准的上下文感知辅助。这种技术价值直接体现在开发效率的指数级提升、代码质量的系统性保障以及团队协作的流畅性上。无论是企业级后端服务、前端应用还是全栈项目,一个高度定制化的IDE环境都是应对复杂工程挑战、保持“心流”状态的关键。本文聚焦于业界广泛使用的IntelliJ IDEA,

weixin_30718391的博客 377

十一 IDEA的代码模板Templates介绍(一)

Live Templates(实时代码模板)功能介绍: 它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在 Java 中输入 sout 会出现 System.out.println(); Editor – Live Templates 和 Editor – General – Postfix Completion) Postfix Completion如下: Live Templates如下: 二者的区别:

weixin_38305546的博客 907

deepfacelab下载安装及训练(小白篇),以及导出SAEHD为dfm文件,解决broken pipe问题

其中如果用的是RTX30系列显卡的话,需要把WIN10升级到20H4或更新版本,然后打开硬件加速,不然会出现训练时一直卡在第一个迭代不动了,我的服务器版本为22H2,符合。支持WIN10,win11,WIN7,LINUX,不支持mac(因为mac不支持NVIDIA显卡)

caoyongsheng的博客 3882

IDEA的模板(Templates)

已有的常用模板、修改现有模板:Live Templates、自定义模板、1. Abbreviation:模板的缩略名称2. Description:模板的描述3. Template text:模板的代码片段4. 应用范围。比如点击Define。选择如下:它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出现System.out.println();...

Redamancy06的博客 3383

【无线通信】射频杂散(RF Spurious Emissions)

射频杂散(RF Spurious Emissions)是指在无线通信系统中,除了在指定频率范围内的预期信号之外,任何不需要的或非预期的射频信号。这些杂散信号可能会干扰其他通信系统,降低系统性能,并违反无线电通信法规。射频杂散通常包括谐波、次谐波、互调产物和其他非线性失真所产生的信号。

qq_38801607的博客 5422

Unity开发抖音小游戏存储的几种方法分析

前段时间写小游戏为了省事一直就没有研究抖音小游戏的存储方案,一直使用的是unity中的PlayerPrefs去做的存储,但是后来发现官方会一直提醒让使用抖音sdk中的新文件存储系统,从而降低内存占用。

类人_猿的博客 2533

代码生成器:IDEA 强大的 Live Templates

点击上方“肉眼品世界”,选择“设为星标”深度价值体系传递来源 |https://urlify.cn/nQZjim前言Java 开发过程经常需要编写有固定格式的代码,例如说声明一个私有变...

weixin_45727359的博客 487

Clawdbot安装教程:从零开始到接入飞书

这几天,Clawdbot把整个科技圈都刷屏了。就是这个胖逼小龙虾🦞。不过现在改名叫Moltbot了。原因很简单:被Anthropic告了。Anthropic觉得Clawdbot这名字太像Claude Code的延伸产品,要求改名。真的,Anthropic你这家伙…更离谱的是,因为Clawdbot太火,Mac Mini都被抢断货了。无数人为了用它,疯狂买Mac Mini。我刚打开美团外卖,发现居然没货了???

Maynor的博客 2178

idea的Template方法模版配置,入门到精通

入门到精通

wxuejunzi的博客 1042

PSINS工具箱学习(四)捷联惯导更新算法

原始 Markdown文档、Visio流程图、XMind思维导图见:https://github.com/LiZhengXiao99/Navigation-Learning。

实践出真理,接毕设/课设项目开发指导 604

把 LLM 编排能力塞进 ABAP 系统里,ZLLM 仓库的工程价值与 SAP 落地场景

ZLLM项目将LLM应用开发中的常见工程问题引入ABAP原生环境,为SAP系统提供AI工作流构建能力。它类似ABAP版的LangChain,支持Chain组合、Prompt模板、状态传递等核心功能,强调纯ABAP实现、延迟执行以及与ABAP数据结构的深度集成。项目包含工厂类、LLM客户端、负载均衡器等模块,特别设计了能处理ABAP内表和结构的模板引擎,使业务数据可直接用于Prompt生成。通过Step和Flow机制支持复杂业务过程编排,并采用延迟执行和并行处理优化批量任务性能。该项目为ABAP开发者提供了在

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 61

IntelliJ IDEA设置main()方法等快捷键

IntelliJ IDEA设置main()方法等快捷键 1、自带快捷键 Idea中自带的main方法的快捷键是:psvm Idea中自带的sysout方法的快捷键是:sout 2、设置方式 1.首先在Settings配置界面找到Live Templates: 2.建立Template Group模板分组: 3...

Touch 2万+

【数据集】CMIP6气候模式数据下载

简介CMIP6及其气候模式数据下载

WW、forever的博客 9352

别再手动输出了!IDEA快速生成main方法和sout的技巧

1. 打开任意Java类文件(如HelloWorld.java),在类体中( {} 内部)输入缩写 psvm (全拼: public static void main )。熟练使用后,能显著提升编码速度,尤其适合新手快速适应IDEA开发环境,减少语法错误。- 生成输出语句:根据场景选 sout (基础)、 soutv (变量)、 soutm (类方法)、 soute (异常)。- 缩写含义: p (public)+ s (static)+ v (void)+ m (main),逻辑清晰易记。

2502_91021489的博客 793

光学设计仿真软件:Code V_(8).场曲和色差校正

通过以上步骤和代码示例,用户可以更好地理解如何在Code V中进行场曲和色差的校正。这些技术不仅有助于提高光学系统的成像质量,还可以为后续的光学设计提供重要的参考。在实际应用中,用户可以根据具体需求选择合适的校正方法和优化策略,以达到最佳设计效果。

kkchenjj的博客 1783

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

IDEA常用快捷键和Live Templates for Mac

1. IDEA常用快捷键 Cmd+Shift+Enter:将输入的if,for,函数等等补上{}或者;使代码语句完整 Shift+Enter:在当前行的下方开始新行 Opt+Enter: 正则表达式验证 Cmd+Opt+Enter:在当前行的上方插入新行 Opt+Enter: 代码快速修复(类似eclipse中control+1) Opt+上/下箭头: 增加/缩小代码选择 Control+Enter: 构造器/setters/getters Control+T: refactoring 列表 Cmd+Op

John是橘红的博客 323

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

idea设置main方法补全

在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可(psvm 也就是public static void main的首字母)写一个System.out.println();就是sout设置自己的习惯如下方法配置main方法自动补全:1.首先,点击File-->Settings-->Editor-->Live T...

qq_36781937的博客 2442

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IDEA抽取代码,自定义成快捷键(像自带的sout、main)或方法,提交开发效率。

前言: 在开发中经常会遇到频繁重复的代码,经常写起来很繁琐。 如果我想输出 System.out.println(); 就可以用系统自带的sout快捷键来快速输出。但是当我们需要用到别的频繁输出的语句怎么办呢? 一、抽取代码形成快捷键 我们有这样的一段代码,它想拥有快捷键 1、点击设置setting,搜索live 2、新增分组和模板 3、把刚才的代码复制过来,并设置自定义的快捷键 4、选择语言和场景,点击应用 此时就可以使用快捷键sot快速输出了 5、同理@GetMapping也可以生成自定义

weixin_47632717的博客 1853

Idea Live Templates代码模板&Edit Variables变量定义

我是一名java工程师,说下我用到的2个模板吧,分享给大家一下 1.我喜欢将自定义的归纳到一个分组 logger对应的代码模板 private static final Logger logger = LoggerFactory.getLogger($CLASS_NAME$.class); 备注:1需要设置作用域 备注:2还需要针对变量进行定义$CLASS_NAME$ ...

明月专栏 1万+

IDEA快捷方式改成eclipse的

file > settings> key map 选中eclipse即可。这样就把IDEA快捷方式改成了eclipse,对于习惯了eclipse的开发工具的小伙伴转到IDEA工具,你懂的。 设置main函数的快速建立: 在eclipse中,只需要输入main,按下ctrl + /即可生成main方法。而在IDEA中,默认是psvm,即public static void main的首...

huangbaokang的博客 2819

IntelliJ IDEA高效开发环境配置全攻略:从基础设置到性能调优

集成开发环境(IDE)是程序员的核心生产力工具,其配置优化直接影响开发效率与体验。IntelliJ IDEA作为业界主流的Java IDE,通过合理的全局与项目设置,能够实现代码提示、编译构建、版本控制等核心功能的深度定制。理解配置的层次结构(全局、项目、默认值)是有效管理开发环境的基础,正确的JDK、Maven路径与编码设置能从根本上避免环境依赖问题。在工程实践中,针对高频操作自定义快捷键、精选必备插件(如Key Promoter X、String Manipulation),并活用Live Templa

dengjuanshou7445的博客 533

IntelliJ IDEA代码模板实战:提升Java开发效率30%+

代码模板是现代化IDE中的核心生产力工具,通过预定义的代码片段和智能替换机制,开发者可以大幅减少重复编码工作。其原理是将常用代码模式抽象为可复用的模板,结合变量替换和上下文感知实现智能填充。在Java开发中,合理使用代码模板技术可提升30%-70%的编码效率,特别适用于框架注解、日志输出、异常处理等高频场景。以IntelliJ IDEA的Live Templates为例,开发者不仅能使用内置的psvm、sout等经典模板,还能创建符合Spring、JPA等特定框架规范的定制模板。通过本文介绍的高级变量控制和

weixin_33910460的博客 406

IntelliJ IDEA高效开发环境配置全攻略:从基础调优到插件生态

集成开发环境(IDE)是程序员的核心生产力工具,其原理在于通过代码编辑、智能提示、构建调试等功能的深度集成,提升软件开发的效率与质量。对于Java开发者而言,IntelliJ IDEA凭借其强大的智能代码分析和高度可定制性,已成为行业主流选择。合理配置IDEA不仅能优化编码体验,更能直接提升调试效率和团队协作的规范性。本文聚焦于IDEA的实战配置,从外观主题、快捷键映射等基础交互调优入手,深入讲解如何利用代码模板和实时模板强化编码辅助,并结合Maven/Gradle优化构建流程。通过融入Key Promot

weixin_33725807的博客 438

IntelliJ IDEA 快捷键全解析:从入门到精通的效率提升指南

在软件开发领域,集成开发环境(IDE)是程序员的核心生产力工具,其操作效率直接影响开发体验与项目进度。掌握高效的键盘操作,尤其是快捷键,是实现人机交互流畅、减少上下文切换、进入深度编码状态的关键。其原理在于将常用功能映射为肌肉记忆的键位组合,通过减少对鼠标的依赖,大幅提升代码导航、编辑、重构和调试的速度。从技术价值看,熟练使用快捷键不仅能缩短开发周期,更能促进代码质量的提升,例如通过内置的重构工具安全地改善代码结构。在实际应用场景中,无论是日常编码、代码审查,还是团队协作,一套系统化的快捷键知识体系都至关重

weixin_34034670的博客 464

IDEA方法注释模板配置实战:告别手动Javadoc,实现智能生成

在Java开发中,Javadoc注释是生成API文档、提升代码可读性的重要工具。其原理是通过特定的注释格式,让工具能够自动提取并生成结构化文档。对于开发者而言,手动编写包含参数、返回值等信息的注释不仅繁琐,还容易出错。因此,利用IDE的自动化能力生成注释,成为提升开发效率的关键技术。IntelliJ IDEA作为主流的Java集成开发环境,其Live Templates(实时模板)功能提供了强大的代码片段扩展能力,能够根据代码上下文动态生成内容。通过合理配置Live Templates,可以实现方法注释的智

weixin_34068198的博客 444

IntelliJ IDEA 从安装配置到高效开发:核心功能与实战技巧全解析

集成开发环境(IDE)是现代软件开发的核心工具,它通过集成代码编辑、编译、调试和项目管理等功能,极大提升了开发效率与代码质量。其核心原理在于对编程语言的深度理解和对开发者工作流的智能辅助。在Java开发领域,IntelliJ IDEA凭借其卓越的代码智能感知、强大的重构能力和丰富的插件生态,成为众多开发者的首选。它不仅能无缝支持Maven、Gradle等构建工具和Git版本控制,还通过实时代码分析、模板生成和深度调试等功能,直接服务于Web开发、微服务架构等主流应用场景。本文聚焦于IDEA的实战应用,详细解

weixin_34413802的博客 508
上一篇: 深度学习遥感图像分类常用数据集简介以及下载地址
下一篇: 【Python 】python课后题及答案(html版本)(百度网盘)
YL_python_C++_java
博客等级 码龄7年 1392粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值