首页 > 编程语言 >IDEA中给源码添加自己注释——private-notes插件安装使用

IDEA中给源码添加自己注释——private-notes插件安装使用

时间:2022-11-21 11:33:44浏览次数:75  
标签:插件 notes 注释 源码 注解 私人 添加


一、前言

我们在空闲之余喜欢研究一些经典框架的源码,发现没办法把自己的注释添加上。
会给出提示:​​​File is read-only​​​ 很烦,但是为了安全考虑也是没有办法的!
这是一个大佬就写了一个IDEA插件,让我们摆脱了这个烦恼!也不会耽误执行!
一起安装使用起来哈!!

二、安装插件

找到设置输入:

private-notes

IDEA中给源码添加自己注释——private-notes插件安装使用_ide


如果无法使用就重启IDEA哈,小编直接可以使用!

三、插件使用

1. 添加私人注释

光标定位到你要添加注释的位置,然后使用快捷键:
​​​Alt + P ​​​ 可快速添加或者编辑私人注释
添加完之后直接使用鼠标点击小弹框之外的地方即可保存!

IDEA中给源码添加自己注释——private-notes插件安装使用_java_02

2. 修改私人注解

找到你要修改的私人注解所在行,输入快捷键:
​​​Alt + Enter​​​ 弹出小框继续点击​​Enter​​,即可进行修改!

IDEA中给源码添加自己注释——private-notes插件安装使用_快捷键_03

3. 操作私人注解

​Alt + O​​​ 展示私人注释的其它操作
我们可以进行一些四种操作:

  • 删除
  • 换行
  • 复制
  • 详细

IDEA中给源码添加自己注释——private-notes插件安装使用_java_04

4. 私人化配置

可以设置展示的字符,如果超过就会显示…
颜色样式也可以自己来定义!

这里我们发现,写的注释不能够自己添加制表符,只能在一行的开始,或者在代码后面出现。就是有点别扭哈!不过可以加注释,咱们还要什么自行车啊!!

IDEA中给源码添加自己注释——private-notes插件安装使用_intellij-idea_05

5. 注释存放位置

私人注释 都缓存在 当前用户目录下的 ​​.privateNotes​​文件夹中!

还支持同步到git,这里小编没弄明白,不过本地添加上注解也可以使用了,作者说的好像是整个源码上传到git,还是什么的,不太明白哈,大家有懂的可以留言怎么同步git哈!!

IDEA中给源码添加自己注释——private-notes插件安装使用_git_06

四、总结

这样就可以在源码中添加注释了,总的来说还是非常的香!!

可以对插件的作者点个start哈!​​private-notes插件作者传送门​

如果对你有帮助,还请不要吝啬您的发财小手,你的一键三连是我写作的动力,谢谢大家哈!!


可以看下一小编的微信公众号,和网站文章,欢迎关注,一起交流哈!!

​点击访问!小编自己的网站,里面也是有很多好的文章哦!​



标签:插件,notes,注释,源码,注解,私人,添加
From: https://blog.51cto.com/wangzhenjun/5873185

相关文章

  • gradle-docker-plugin插件一键发布镜像
    官网地址https://bmuschko.github.io/gradle-docker-plugin/current/user-guide/#introductionSpringboot项目使用plugins{id'java'id'org.springframew......
  • 命令源码文件
    我们已经知道,环境变量GOPATH指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件。这里的源码文件又分为三种,即:命令源码文件、库源码文件和测试......
  • [C# 中的序列化与反序列化](.NET 源码学习)
    [C#中的序列化与反序列化](.NET源码学习)关键词:序列化(概念与分析)   三种序列化(底层原理源码)   Stream(底层原理源码)   反射(底层原理源码)假如有一天我们要......
  • Vue3 reactive 之源码的实现
    Reflect.get()方法与从对象(target[propertyKey])中读取属性类似,但它是通过一个函数执行来操作的。exportconstreactive=<Textendsobject>(target:T)=>{......
  • 源码包扫描
    源码包扫描#importrequestsimportsubprocessimportos,refromurllib.parseimporturlparsefrommultiprocessing.poolimportThreadPoolpool=ThreadPool(10......
  • k8s源码分析3-kubectl命令行设置7大命令分组
    本节重点总结:设置cmd工厂函数f,主要是封装了与kube-apiserver交互客户端用cmd工厂函数f创建7大分组命令,如下基础初级命令BasicCommands(Beginner):基础中级命......
  • nydusd 源码理解(一)
    “尝试通过nydus[1]源码理解工作流程。可能由于代码变动导致和本文记录的内容有出入。1.环境准备gitclonehttps://github.com/dragonflyoss/image-service.gitc......
  • JDK源码分析实战系列-PriorityQueue
    完全二叉树一棵深度为k的有n个结点的二叉树,对树中的结点按从上至下、从左到右的顺序进行编号,如果编号为i(1≤i≤n)的结点与满二叉树中编号为i的结点在二叉树中的位置相同,则......
  • libusb系列-007-Qt下使用libusb1.0.26源码
    libusb系列-007-Qt下使用libusb1.0.26源码文章目录​​libusb系列-007-Qt下使用libusb1.0.26源码​​​​摘要​​​​安装编译环境​​​​确认需要的文件​​​​开始编译......
  • 使用Gradle编译Spring源码
    最近想研究下spring的源码,决定先把源码跑起来,在此记录一下本次遇到的问题。本次使用的工具有:git、IDEA2021社区版、jdk17、gradle7.5.1从BuildfromSource得知,需要git和......