idea添加自定义的todo实现过程

 更新时间:2026年05月12日 09:09:52   作者:穿条秋裤到处跑  
本文主要介绍了在开发过程中使用自定义TODO标识的重要性,以及在IntelliJ IDEA中如何创建自定义TODO、设置快捷键、过滤器等操作的具体步骤和方法

在开发中,可能有的时候因为某些原因,某个功能暂时没法完成,可能是因为第三方的接口暂时没有提供,可能是自己只定义了一个接口,给别人调,但具体的实现还没有填充,等等,这些情况最好都添加一个todo标识,提醒自己这个功能还没有完成。

大多数项目都是多个人共同协作开发,所以,如果大家都用同一中todo标识的话,那就多半区分不开。

创建一个自定义的todo pattern

打开setting/editor/TODO进行idea的todo管理界面

上面的patterns是本地环境中支持的todo范式,下面的filters是过滤器。点击Patterns右侧的加号,增加\bxxx\b格式的todo,其中xxx是你的自定义todo范式,接着,加上一个自定义的Filters,Pattern就选择你刚才自定义的。

建议选择增加一个live Template快捷键

比如我增加的todo格式为// roswu's todo,增加live Template后,只要我输入roswu,idea就会给我提示,直接回车就可以把todo添加好。

live Template同样在editor菜单下面,可能没有Java没有这个选项,通过加号选择Template Group可以自行添加,接着再在Java组里面添加一个自定义的todo,名字可以自行选择,要符合自己的编码习惯。

// roswu's todo $data$中的data可以在你回车键入自定义todo后再添加备注信息。

好了,自定义todo和模板都添加好了,我们在编辑器中输入模板相关的内容,就会有提示。

选择Idea下侧的TODO

可以查看整个工程的todo项,左侧有一个漏斗形状的选项,就是filter,选择自定义todo的filter就可以只查看自己的所有todo,同时也有all的filter,查看所有的todo项。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Struts2学习笔记(2)-路径问题解决

    Struts2学习笔记(2)-路径问题解决

    本文主要介绍Struts2的路径问题,尽量不要使用相对路径,使用相对路径会让路径问题变得很繁琐很麻烦,推荐使用绝对路径,希望能给大家做一个参考。
    2016-06-06
  • java简单列出文件夹下所有文件的方法

    java简单列出文件夹下所有文件的方法

    这篇文章主要介绍了java简单列出文件夹下所有文件的方法,涉及java针对文件夹遍历操作相关技巧,需要的朋友可以参考下
    2016-08-08
  • Java实战花店商城系统的实现流程

    Java实战花店商城系统的实现流程

    只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+Springboot+Maven+mybatis+Vue+Mysql实现一个花店商城系统,大家可以在过程中查缺补漏,提升水平
    2022-01-01
  • 解析rainbond以应用为中心的架构设计原理

    解析rainbond以应用为中心的架构设计原理

    这篇文章主要为大家介绍了rainbond以应用为中心的架构设计实现及原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-02-02
  • Mybatis和Mybatis-Plus时间范围查询方式

    Mybatis和Mybatis-Plus时间范围查询方式

    这篇文章主要介绍了Mybatis和Mybatis-Plus时间范围查询方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Spring Cloud Alibaba Nacos Config加载配置详解流程

    Spring Cloud Alibaba Nacos Config加载配置详解流

    这篇文章主要介绍了Spring Cloud Alibaba Nacos Config配置中心实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-07-07
  • IDEA Reformat Code 格式化代码(详解)

    IDEA Reformat Code 格式化代码(详解)

    平时使用Ctrl+Alt+L可以格式化代码,idea帮你整理空格,换行等,让代码看起来更整洁,今天通过本文给大家分享IDEA Reformat Code 格式化 的过程,感兴趣的朋友一起看看吧
    2023-11-11
  • Maven工程搭建spring boot+spring mvc+JPA的示例

    Maven工程搭建spring boot+spring mvc+JPA的示例

    本篇文章主要介绍了Maven工程搭建spring boot+spring mvc+JPA的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • 深入了解Java中Synchronized关键字的实现原理

    深入了解Java中Synchronized关键字的实现原理

    synchronized是JVM的内置锁,基于Monitor机制实现,每一个对象都有一个与之关联的监视器 (Monitor),这个监视器充当了一种互斥锁的角色,本文就详细聊一聊Synchronized关键字的实现原理,需要的朋友可以参考下
    2023-06-06
  • JEE与Spring Boot代码性能比较分析

    JEE与Spring Boot代码性能比较分析

    JavaEE与Spring Boot其实很难比较测试,前者适合单体SOA架构,后者适合微服务,但是还是有好事者把两者放在一起比较性能。这篇文章主要介绍了JEE与Spring Boot代码性能比较,需要的朋友可以参考下
    2018-11-11

最新评论