微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Jetbrain IDE中自定义TODO功能

好的IDE能为开发以及学习源码带来效率的提升,今天要介绍的就是Jetbrain家族中IDE自带Todo功能,我认为利用好它,能够大大的提升阅读源码的效率。

假设我现在需要去阅读源代码,看了半天我终于发现代码的核心方法。这时候我想先mark它,因为想继续看下其他代码,但是又担心回头找不到它。此时,我可以使用一个标记在这代码的附近,比如Pycharm在注释时,使用Todo或者FIXME可以将注释进行高亮,并且在Todo窗口中可以很快地定位到代码。如下图所示:

示意图1

这个功能很方便,但是能不能再更人性化一些。比如,我用希望用其他的注释符号比如CORE表达这段代码很重要,而不是写个Todo或者FIXME。毕竟我是在阅读代码,而不是开发。

在查找使用手册后,发现是可以实现自定义的。有兴趣的可以直接看原文章

具体做法如下:

  1. 打开Preference -> Editor -> Todo,我的是macbook,具体的打开路径可能会有变化。
  2. 点开Todo后,应该能看到以下试图。有两栏Patterns以及Filters,可以看到认的Patterns中已经定义了todo以及fixme

    示意图2

  3. 接下来,仿照着在Patterns处点+,跳出来另外一个框,如下图所示。其中case sensitive是大小写敏感的意思。下面一行如果不勾选,还可以自定义样式。

    示意图3

  4. 除了Patterns,还有一栏Filters,配置好它之后,就可以使用Todo窗口的过滤功能了。还是同样的操作,写好NAME,再勾选相应的Pattern

    示意图4

  5. 点击ApplyOK

再把原本的注释改到CORE,发现也变了颜色,同时也可以使用过滤功能

示意图5

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐