dart - JetBrains 的 Dart 插件不会重新分析在 JetBrains IDE 之外修改的文件
问题描述
JetBrains 的 Dart 插件不会重新分析在 JetBrains IDE 之外修改的文件。
有没有可能强制这个插件分析没有手动修改过的文件,但是通过文件系统修改过的文件?
以下解决方案不起作用:
1) 文件 -> 同步
2) 文件 -> 使缓存无效
也就是说,IDE 本身工作正常,但 Dart 插件根本不响应这些操作(不响应文件中的更改)。
只有 IDE 重启有帮助。
图像的上半部分准确显示了更改后错误如何错误地突出显示(背光不会落在文本上)。
图像的下半部分显示了重新启动 IDE 后的内容(背光落在文本上)。
解决方案
您的问题的答案是:是的,要强制重新分析 Dart 文件,请单击 Dart 分析工具窗口中的“重新启动 Dart 分析服务器”按钮。
但是这个答案并不能解决问题。错误突出显示应该是最新的,无需任何额外操作。我建议在https://youtrack.jetbrains.com/issues/WEB (子系统:Dart)上提交问题并提供详细信息:Dart SDK 版本、IDE 日志文件(帮助 -> 显示日志)和重现步骤(最好附上示例项目)。
推荐阅读
- java - 在按钮上构建变量以触发侦听器
- ios - 如何从共享扩展启动应用程序而不在 Swift 中弹出帖子?
- apache-kafka - 如何在 Kafka 的巡航控制中指定时间范围?
- android - 获得纬度和经度的负值
- java - 使用 selenium webdriver 从文件中获取值并从下拉列表中选择相同的值
- android - 我可以添加自己的 .xml 文件并将其用作 Android 中的资源吗
- html - 在 Vue 中,如何监听输入更改事件?
- reactjs - bundle.js 在 webpack 生成的 index.html 中包含两次
- angular - Angular 自定义验证器复选框
- c# - 如何保存在asp.net mvc(C#)中使用视频控件播放的视频进度?