彩票走势图

跨平台IDE集成开发环境Clion入门教程(二十四):File Watcher

翻译|使用教程|编辑:吴园园|2019-12-17 10:22:44.643|阅读 1041 次

概述:当您在IDE中更改或保存文件时,使用File Watcher,您可以自动运行命令行工具,例如编译器,格式化程序或linters。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高开发人员的工作效率。

CLion 最新版本2019.3 速度高达加入了基于Clangd提供商代码完成,消除了各种UI冻结,并介绍了许多其他的性能改进。它增强了与CMake的集成,增加了Ninja生成器支持,并提供了代码覆盖范围和WSL2支持。调试器支持已在很多方面得到了显着改善。最后,对C ++ 20的Concepts的支持包括重构,导航和代码完成。戳此处查看更新详情>>

点击下载Clion最新版本2019.3

文件监视程序具有两个专用的代码检查:

  • 该文件可用的观察者检查每一个文件,其中一个预定义的文件Watcher是适用的运行。如果项目没有配置相关的File Watcher,则CLion建议添加一个。

  • 该文件观察者问题的检查是通过运行文件看守,并强调错误特定于它的调用。

您可以使用可用模板之一,也可以从头开始配置File Watcher。可以将配置的File Watcher保存在您的项目设置或IDE设置中,并在不同的项目中使用。

  • 当您打开适用于预定义File Watcher的文件时,CLion将显示一个窗格,建议您激活该窗格。

跨平台IDE集成开发环境Clion入门教程(二十四):File Watcher

单击“ 是”以使用默认配置激活File Watcher。

  • 如果单击No,则CLion认为建议的File Watcher被禁止。您仍然可以按照下面的“ 创建File Watcher”中的说明手动创建和启用它。

在你开始前

  1. 在“设置/首选项”对话框中Ctrl+Alt+S,单击“ 工具”下的“ File Watcher ” 。将打开“ File Watcher”页面,其中显示了已在此项目和IDE中配置的文件监视程序的列表。

  2. 单击添加按钮并选择您要从其创建File Watcher的预定义模板。选择取决于要使用的工具。要使用不在列表中的工具,请选择自定义。将打开“ 新建监视程序”对话框。

  3. 在名称字段中,输入File Watcher的名称。默认情况下,CLion会建议选定的预定义模板的名称。

配置输入文件的预期类型和位置

使用“要监视的文件”区域中的控件来定义要在其中应用文件监视程序的文件范围。

1、从文件类型列表中,选择输入文件的预期类型。 

1、在“ 更改时运行工具”区域中,指定要使用的工具,要传递给它的参数,预期的输出文件类型,等等。

在“ 程序”字段中,指定工具可执行文件的路径(.exe,.cmd,.bat或其他取决于特定工具的路径)。

在“ 高级选项”区域中,自定义File Watcher的默认行为。

1、指定将调用文件监视程序的事件:

  • 要在对源代码进行任何更改后立即调用File Watcher,请选择自动保存编辑的文件以触发 Watcher 复选框。
    清除复选框后,“文件观察器”将在保存(“ 文件” |“全部保存”)或将焦点从CLion移动(禁用帧时)时启动。

  • 默认情况下,文件监视程序会在任何保存的更改(包括例如当您签出分支时从版本控制系统收到的更新)时唤醒。要忽略此类更改并仅在CLion中更新代码时调用文件监视程序,请清除“ 在外部更改时触发监视程序”复选框。

2、指定是否要让File Watcher与CLion语法解析器进行交互:

  • 当触发守望不管语法错误复选框被选中, 

    如果“文件监视程序”中配置的工具通过文件和特定行的链接报告有关代码的错误或警告,则可以在编辑器中看到以下信息:

    • 在首选项/设置| 编辑器 检查时,启用检查File Watcher的问题。

    • 在“ 编辑监视程序”对话框的“ 输出过滤器”字段中,描述要匹配的输出的格式。使用宏,以及为。您需要避免使用特殊的符号,例如花括号和点。与宏匹配的文本将显示在编辑器中。 $FILE_PATH$$LINE$$MESSAGE$\$MESSAGE$

    保存,启用和禁用File Watcher

    保存新的File Watcher后, 

    可以在将来创建的所有新项目中自动启用全局文件监视程序。

    • 打开“新项目的设置”对话框(“ 文件” |“新项目的设置”),转到“ 工具” | “新项目” 。File Watcher,然后选中所需文件监视程序旁边的复选框。

    • 或者,在“ 欢迎屏幕”上,从“ 配置”列表中选择“设置”。在打开的对话框中,选中相关文件监视程序旁边的复选框。

    对File Watcher进行故障排除

    在“首选项/设置” | “列表”中的“File Watcher”旁边可能会出现红色错误消息。

    跨平台IDE集成开发环境Clion入门教程(二十四):File Watcher

    以下是可能的错误列表:

    报告的问题

    问题描述

    解决方法

    Unknown Scope error

    File Watcher使用此项目中未定义的范围。

    双击监视程序并选择一个可用的作用域或创建一个新的作用域。

    Not found error

    该项目使用已删除的全局File Watcher。

    使用“ 删除”按钮从列表中删除监视程序,或对其进行编辑以创建一个具有相同名称的新全局监视程序。

    CLion运行许多相同的File Watcher任务

    例如,从VCS进行批量更新后,CLion为每个保存的文件运行一个单独的File Watcher任务。

    &FileNameWithoutExtension&在Arguments字段中添加特定于文件的宏

    =====================================================

     更多关于CLion的教程、资源敬请关注我们即将推出的后续教程哦~

    想要购买Clion正版授权的朋友欢迎。

    跨平台IDE集成开发环境Clion入门教程(二十四):File Watcher


    标签:

    本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

    文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP