pycharm加注释的快捷方式_pycharm如何批量注释

pycharm加注释的快捷方式_pycharm如何批量注释1、主题  在开发项目的过程中经常需要创建任务列表,对于一些小任务,在代码中插入便签注释会有奇效。  这种注释的格式如下:  2、创建便签注释  非常简单:  首先,将光标定位到相应行。  然后,创建一行注释(Ctrl+Slash)。  最后,在#后面,输入TODO或者todo,然后输入注释  3、浏览便签  在T

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

  1、主题

  在开发项目的过程中经常需要创建任务列表,对于一些小任务,在代码中插入便签注释会有奇效。

  这种注释的格式如下:

pycharm加注释的快捷方式_pycharm如何批量注释

  2、创建便签注释

  非常简单:

  首先,将光标定位到相应行。

  然后,创建一行注释(Ctrl+Slash)。

  最后,在#后面,输入TODO或者todo,然后输入注释

  3、浏览便签

  在TODO tool window窗口中进行浏览(Alt+6或者View→Tool Windows→TODO):

pycharm加注释的快捷方式_pycharm如何批量注释

  更多窗口相关信息参见Using Tool Windows

  4、便签条目之间的导航

  一种方法是通过单击窗口右槽便签标记实现切换。

  另一种方法是在TODO tool window窗口中切换。使用窗口中的快捷菜单命令Jump to Source,或者选中一条便签信息后按F4。

  5、便签模式的私人订制

  Pycharm自带两种便签模式,以”todo”开头或者以TODO”开头。只要注释满足以上格式,就会在TODO tool window窗口中显示。

  这里我们介绍如何创建其他格式的便签。

  单击主工具栏的设置按钮,在IDE Settings节点下,单击TODO打开TODO page页:

pycharm加注释的快捷方式_pycharm如何批量注释  

  假设我们希望在特定行创建代码浏览的相关便签,包含“review”关键字,接下来创建这种便签模式。

  在Patterns部分单击绿色加号,输入如下正则表达式:

pycharm加注释的快捷方式_pycharm如何批量注释

  同时更改图标和配色方案:

pycharm加注释的快捷方式_pycharm如何批量注释

  设置完成后Pycharm会自动检测当前工程中的所有注释,若发现符合条件的便签注释,则会以新的配色方案在TODO tool window窗口中显示:

pycharm加注释的快捷方式_pycharm如何批量注释

  6、创建便签过滤器

  假设我们只希望看到与代码浏览相关的便签信息,将其他便签隐藏,这里需要用到便签过滤器。

  单击 TODO tool windowpycharm加注释的快捷方式_pycharm如何批量注释图标,选择Edit Filters:

pycharm加注释的快捷方式_pycharm如何批量注释

  当然也可以通过设置对话框中的 TODO page页完成相关操作(设置→IDE Settings→TODO)。

  在Filters区域单击绿色加号。

  在打开的Add Filter对话框中显示两种模式\btodo\b.* 和 \breview\b.*。这里我们选择隐藏传统的模式,只保留\breview\b/*模式。选中这个模式,输入过滤器名称:

pycharm加注释的快捷方式_pycharm如何批量注释

  7、过滤便签

  返回TODO tool window窗口,单击pycharm加注释的快捷方式_pycharm如何批量注释

pycharm加注释的快捷方式_pycharm如何批量注释

  选择review命令,在tool window窗口中显示过滤结果,双击对应条目可实现快速跳转:

pycharm加注释的快捷方式_pycharm如何批量注释

  8、为便签注释创建模板

  创建模板有助于快速编写便签信息。

  打开设置对话框,在IDE Settings节点下,单击 Live Templates:设置→IDE Settings→Live Templates:

  单击绿色加号添加模板,输入相关信息:

pycharm加注释的快捷方式_pycharm如何批量注释

  注意到新建的模板会自动添加到用户组。

  注意底部的红色提示,单击 Define,查看模板内容的可选信息。

  最后,定义模板体:

pycharm加注释的快捷方式_pycharm如何批量注释

  这里有两个变量$WHO$以及$TEXT$。前者为输入区域,后者自动填充。单击Edit variables按钮:

pycharm加注释的快捷方式_pycharm如何批量注释

  在 Edit Template Variables dialog box对话框,选择变量$WHO$的内容:

pycharm加注释的快捷方式_pycharm如何批量注释

  测试一下模板。创建一个注释行,输入rv,按下TAB:

pycharm加注释的快捷方式_pycharm如何批量注释

  输入文本,回车:

pycharm加注释的快捷方式_pycharm如何批量注释

  模板生效。

  

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174834.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SQLserver基础语句大全[通俗易懂]

    SQLserver基础语句大全[通俗易懂]SQL基础结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQLDML和DDL可以把SQL分为两个部分:数据操作语言(DML)和数据定义语言(DDL)。SQL(结构化查询语言)是用于执行…

    2022年5月5日
    121
  • 计算机中的幂等性「建议收藏」

    [原创链接:http://www.smithfox.com/?e=16转载请保留此声明,谢谢]绝大部分网络上对幂等性的解释类似于:”幂等性是指重复使用同样的参数调用同一方法时总能获得同样的结果。比如对同一资源的GET请求访问结果都是一样的。”我认为这种解释是非常错误的,幂等性强调的是外界通过接口对系统内部的影响,外界怎么看系统和幂等性没有关系.就上面这种解释,

    2022年4月16日
    42
  • 反射型XSS的利用「建议收藏」

    反射型XSS的利用「建议收藏」反射型XSS:用户输入的恶意代码,被执行。利用:它通过给别人发送带有恶意脚本代码参数的URL,当URL地址被打开时,特有的恶意代码参数被HTML解析、执行。它的特点是非持久化,必须用户点击带有特定参数的链接才能引起。以前一直觉得反射型XSS危害不大,只能自己在客户端玩玩,实现弹窗。没想到,反射型XSS的利用比存储型还更容易,存储型XSS的利用还需结合CSRF.这篇博客很好的讲述了反射型XS…

    2022年5月4日
    97
  • 卷积神经网络CNN算法原理「建议收藏」

    卷积神经网络CNN算法原理「建议收藏」写在前面在上一篇【Deeplearning】卷积神经网络CNN结构中我们简单地介绍了CNN的结构。接下来我们看看这种结构的CNN模型是怎么运行的,包括CNN的前向传播和反向传播算法。1.CNN前向传播算法(1)输入层前向传播到卷积层输入层的前向传播是CNN前向传播算法的第一步。一般输入层对应的都是卷积层,因此我们标题是输入层前向传播到卷积层。我们这里还是以图像识别为例。先考虑…

    2025年8月28日
    7
  • 启动马达接线实物图_软启动器怎么接线?一张电路图一张实物图供大家参考

    启动马达接线实物图_软启动器怎么接线?一张电路图一张实物图供大家参考朋友们大家好,我是大俵哥,今天我们来聊一下软启动。很多大型动力设备在启动的时候,启动电流都是比较大的,对整个电网有冲击性,所以不能直接启动,具体原因有以下两点。一,有的电机启动电流为额定电流的4--7倍,直接启动会影响同一电网内的其他用电设备。二,直接启动产生较高的峰值转矩,不仅对驱动电机有冲击性,而且易损坏机械装置。软启动相比星三角降压启动、自耦变压器启动等效果要好一些,启动更加平稳,保护也更加…

    2022年6月6日
    294
  • SpringMVC面试题大总结「建议收藏」

    SpringMVC面试题大总结「建议收藏」1、什么是SpringMVC?简单介绍下你对springMVC的理解?2、SpringMVC的流程?3、Springmvc的优点:4、SpringMVC怎么样设定重定向和转发的?5、SpringMVC常用的注解有哪些?6、SpingMvc中的控制器的注解一般用哪个?有没有别的注解可以替代?7、springMVC和struts2的区别有哪些?8、如何解决POST请求中文乱码问题,GET的又如何处理呢?9、SpringMvc里面拦截器是怎么写的:10、上传图片?11、SpringMvc怎么和AJA

    2022年6月19日
    20

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号