使用 open3 来捕获 stdout, stderr, 代码进行重构.
使用了一个简单的 watch 策略, 让 watch 策略更加完整, 统一.
snippet 更新