保存时热重载

2023-12-21

我目前在 OSX 上使用终端和 vim 作为 Flutter 的开发环境。一切进展顺利,只是当我保存任何 dart 文件时应用程序不会重新加载。有没有办法触发这种行为?目前我必须转到终端并按“r”才能查看我的更改。


抱歉这个插件,但我写了一个非常简单的plugin https://github.com/reisub0/hot-reload.vim来处理这个问题。

它利用了 Flutter 的--pid-file命令行标志发送给它SIGUSR1 signal.

通过将其添加到一个中,您可以获得与我的两行插件相同的结果autocmd

silent execute '!kill -SIGUSR1 "$(cat /tmp/flutter.pid)"'

并启动 Flutter--pid-file flag.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

保存时热重载 的相关文章

  • 如何在 web 和 android 的 flutter 中使用 cloud_firestore ?

    我有一个 Flutter 应用程序 可以按预期在 Android 上运行 但如果我想将其编译为 Web 版 则会出现错误 它必须与依赖项 cloud firestore 做一些事情 如果我使用依赖项 firebase 它在网络上运行良好 但
  • 在 Bash 中获取 Mac OS X 上正在运行的应用程序列表? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 是否可以使用 Bash 获取正在运行的应用程序列表 我不是在谈论进程 而是在 Dock 中的应用程序 以及菜单栏中的应用程序也很好 osascript
  • 在 main.dart 中使用 FutureBuilder

    下面的代码总是显示 OnboardingScreen 一段时间 可能是几毫秒 然后显示 MyHomePage 我相信你们都明白我想做什么 我正在使用 FutureBuilder 来检查 getString 方法是否有数据 我有什么错 或者还
  • CustomPainter 使用 Listenable 重绘

    CustomPainter 类似乎有几种触发重绘的方法 我让我的画家使用 shouldRepaint 方法 但是 我希望我的画家对可监听中的更改做出反应 而不是轮询更改 Flutter 文档指出 触发重绘的最有效方法是 扩展此类并向 Cus
  • vim 脚本“input()”函数不需要用户按 Enter 键

    我想让用户调用我的函数 然后让该函数请求用户输入 但我不希望用户在输入 input 函数所需的字母后必须输入 enter 例如 用户应该能够键入 h j k l 等单字母命令 并且键入的每个字母都会在我的函数中循环 直到用户键入 x 退出
  • 在 Mac 中运行 Postgresql:数据库“postgres”不存在 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我按照这些说明让 postgresql 在 mac 上运行 请注意 我使用 Homebrew 进行安装 并且当前可通过brew安装的版本是 9 2 1
  • 如何在 NERDTree 中显示隐藏文件(以句点开头)?

    我怎样才能使NERDTree https github com scrooloose nerdtree显示以 a 开头的文件 时期 我有一个名为 hgignore在项目目录中 如果我使用 NERDTree 浏览到该目录 该文件不会显示在树中
  • 如何在 Flutter 移动端、网页端和窗口端添加条件导入?

    我有 flutter 应用程序 它为每个平台 移动 网络 窗口 使用不同的 webview 插件 虽然我有能力import平台基于web and mobile 我无法导入 Windows 版本 如果不是移动或网络 我尝试添加其他条件 但它需
  • gem install rmagick 在 OS X El Capitan 上失败

    几天前我升级到 El Capitan 并运行了 brew update brew upgrade 它更新了 imagemagick 导致 ruby 的 rmagick gem 停止工作 我想没问题 我就跑 gem install rmagi
  • 尝试将 Flutter 应用上传到 ItunesConnect 时出现 UIWebView 错误

    我正在尝试将我的应用程序上传到应用程序商店 但是我不断收到错误消息 表明我的应用程序存在此问题 ITMS 90809 已弃用的 API 使用 不再接受使用 UIWebView 的新应用程序 相反 使用 WKWebView 可以提高安全性和可
  • MappedListIterable 不是子类型

    我是 flutter 和 dart 的新手 并尝试从 firestore 作为流获取数据并将其提供给我的 ListView 但我不断收到此错误 type MappedListIterable
  • 最近打开的应用程序[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有什么方法可以获取最近打开的应用程序 例如 4 个 的列表吗 如果是这样 怎么办 可可麦克 看看LaunchServices LSSh
  • QFileSystemModel setRootPath

    我正在尝试创建一个 Qt 应用程序来显示文件夹 Mac OS 中的 Users 文件夹 的内容 这是代码 QFileSystemModel dirModel new QFileSystemModel dirModel gt setRootP
  • 如何使用 vim 作为“git show”编辑器?

    全部如所述如何使用 vim 作为 git log 编辑器 https stackoverflow com questions 16666009 how do i use vim as git log editor不适用于 git show
  • 颤振动态形式无法正常工作

    在我的应用程序中 我想创建一组动态表单 用户可以在其中添加更多项目 在这种动态形式中 它由两个文本字段 1 电话字段 2 电子邮件字段和一个下拉字段组成 但我尝试的任何事情都无法正常工作 我已经要求修复我的代码 但没有得到答复 堆栈溢出问题
  • 带有 Firebase 通知的 Flutter Web - subscribeToTopic

    我想在我的 flutter web 应用程序中接收 firebase 通知 我知道 firebase messaging 包不可用于网络 但我已经管理配置我的应用程序以获取令牌 在网络应用程序位于后台时接收并显示消息 并在应用程序位于前台时
  • 在 Flutter 中使用 Expansion Tile 和 ListView

    我正在尝试从此构建应用程序image https i stack imgur com gJNkO png 但是当我将 ListView 与此扩展图块放在同一页面中时 屏幕变为空 I added shrinkwrap true并工作了 但现在
  • 在没有预览窗口的情况下使用 AVCaptureVideoDataOutputSampleBufferDelegate

    我正在开发一个基于 Swift 的 macOS 应用程序 我需要捕获视频输入 但不将其显示在屏幕上 而不是显示视频 我想将缓冲的数据发送到其他地方进行处理 并最终显示它在 a 中的一个物体上SceneKit scene 我有一个Camera
  • 带操作按钮的颤动本地通知

    我在我的 flutter 项目中尝试了 flutter 本地通知插件 它在简单通知上工作正常 但我需要带有操作按钮的通知功能 请帮助我或建议我实现此功能 不幸的是 flutter local notifications 插件尚不支持操作按钮
  • Android Studio Flutter 项目错误:内存不足

    我在 Android Studio 上运行任何 flutter 项目 都会抛出内存不足错误 控制台中显示的消息如下所示 e b build slave windows engine build src third party dart ru

随机推荐

  • 如何通过字典进行查找?

    我是 Python 字典的新手 我正在制作一个简单的程序 它有一个字典 其中包含四个名称作为键 以及各自的年龄作为值 我想做的是 如果用户输入名称 程序会检查它是否在字典中 如果在 它应该显示有关该名称的信息 这是我到目前为止所拥有的 de
  • RecyclerView适配器自定义监听器接口

    我有一个带有自定义侦听器的 RecyclerView 我想在我的主要活动中实现它 以便在单击 RecyclerView 项时收到通知 但是 我不知道该放在哪里setMyAdapterListener在适配器中 我会把它放在哪里 public
  • 在 C++ 中填充 stl 字符串

    我在用着std string并需要将它们左填充到给定的宽度 在 C 中执行此操作的推荐方法是什么 输入示例 123 填充至 10 个字符 示例输出 123 123前7个空格 std setw setwidth 操纵器 std cout lt
  • Vertex 中的 R iGraph 热图

    我对 R 很陌生 有一个问题被困住了 是否可以在顶点上打印热图iGraph 我知道我可以做一个彩色的正方形或圆形 但是小型热图可能吗 这是绘制我当前图表的代码 create graph graph lt graph data frame n
  • 对非分层代码使用版本控制?

    我正在考虑将运行多个网站的代码库放入版本控制中 该代码库有多个实例在不同的虚拟服务器上运行网站 我正在解决的问题是 每个或多或少相同代码的单独实例都有具有特定于站点的功能的子目录 但版本控制系统似乎想要控制整个目录层次结构 例如 每个实例都
  • 在哈希图特征向量上运行感知器算法:java

    我有以下代码 它将目录中的许多文件读入哈希映射 这是我的特征向量 从某种意义上说 它没有阻止 这有点天真 但这不是我现在最关心的问题 我想知道如何使用这个数据结构作为感知器算法的输入 我想我们称之为 词袋 不是吗 public class
  • 如何理解 gsub(/^.*\//, '') 或正则表达式

    分解下面的代码以理解我的正则表达式和gsub理解 str abc def ghi rb str str gsub str ghi rb 字符串的开头 转义字符 从开始到最后出现的所有内容 在字符串中 我对这个表达的理解正确吗 如何 到底工作
  • 使用 void 指针连接两个数组 (C)

    我想将两个相同类型的数组连接成一个具有相同类型的新数组 但问题是我必须使用void指针 不知怎的 我的代码从第三个元素开始就无法工作 我在网上搜索了一下 但似乎没有人遇到这个问题 include
  • 在相机/预览运行时显式更改 CameraX 焦点? (不仅仅是在构建相机时。)

    如果您想在构建 CameraX 相机时将焦点设置为某个值 例如 10f 这非常简单 通常情况下 previewBuilder new Preview Builder preview previewBuilder build 启动固定焦距相机
  • Python 请求——限制上传速度

    注意 这不是重复的 速率限制上传和下载完全不同 我见过的许多库可以限制下载速率 但不能限制上传速率 这应该重新打开 我正在 Python 中运行大文件上传 2 8 GB 我使用的代码大致如下 files md5 md5hash modifi
  • 将列名作为PreparedStatement的输入参数

    我已经使用过这里的搜索 以及其他论坛 但还没有找到我想要做的事情的确切答案 我知道它可以很容易地以其他方式完成 这只是我正在为大学课程编码的一个小沙箱框架 在真实的环境中我只需要 Spring Hibernate 等 因此 我所做的就是使用
  • MySQL 5 中的多列主键

    我正在努力学习如何使用钥匙并改掉必须拥有钥匙的习惯SERIAL输入我所有表中所有行的 ID 同时 我还在处理多对多关系 因此在协调关系的表的任一列上要求唯一值会阻碍这一点 如何在表上定义主键 以便任何给定值都可以在任何列中重复 只要所有列中
  • 将 Xcode 更新到版本 10.3 (10G8) 后故事板损坏并且应用程序不再运行

    我刚刚将 Xcode 更新到版本 10 3 10G8 Now my project is not run with this error com apple actool errors error Failed to find a suit
  • 默认情况下,git 是否从新存储库中排除 eclipse 项目文件?

    我尝试过将几个 Eclipse 项目推送到 github 存储库 每次我在克隆或将它们带回 Eclipse 时遇到麻烦 原因似乎是当我执行 git add 时 Eclipse 特定的项目文件 project classpath 等 没有暂存
  • 链接描述文件中 *(.data)、*(.data*) 和 *(.data.*) 之间的区别

    只是想知道这种结构之间有什么区别 对于text data rodata bss等 在链接描述文件中 data data data data data data 在所有情况下我们都会聚集data来自所有目标文件的部分 但问题在于细节 快速测试
  • 如何使用合并替换 Laravel 请求中的嵌套数组值?

    有一个函数可以替换请求中的输入 称为合并 我想更改嵌套数组的值 以便可以通过以下方式验证它 this gt validate method 这是的输出 request gt all array 2 type gt customer user
  • 计算当天之间的总天数 (SQL)

    我正在尝试计算当前日期和名为 DayConfirm 日期时间 的特定列之间的总天数 我想在带有 DayChanged 的行旁边的新列中显示总天数到目前为止 我得到了这个 SELECT DATEDIFF CURDATE DayConfirm
  • 如何为 TableAdapter 参数设置值

    Goal 我希望能够有两个组合框 其中一个是第二个组合框的父级或所有者 这意味着每当我在第一个中选择一个值时ComboBox 第二ComboBox将过滤其结果以显示与第一个相关的相应值ComboBox 例如 注意 此示例已以编程方式完成 我
  • 构建仅后台 COCOA 应用程序作为启动守护进程的缺点?

    构建一个没有任何 GUI 的仅后台 COCOA 应用程序并将其作为启动守护进程运行是否有任何缺点 这将使用 import
  • 保存时热重载

    我目前在 OSX 上使用终端和 vim 作为 Flutter 的开发环境 一切进展顺利 只是当我保存任何 dart 文件时应用程序不会重新加载 有没有办法触发这种行为 目前我必须转到终端并按 r 才能查看我的更改 抱歉这个插件 但我写了一个