作者想在Jujutsu单个变更内容中搜索替换单词Git操作较轻松Jujutsu现有方法不理想但可通过配置文件结合自定义脚本实现操作完成后变更内容会更新。需求背景作者在处理Python代码时想对Jujutsu单个变更中引入的方法重命名用LSP重命名不可靠常规方法要么手动操作量大要么不够利落。Git与Jujutsu对比Git可通过_git format - patch_导出补丁文件编辑再用_git am_重置应用。而Jujutsu不支持这俩命令其_jj diffedit_虽接近目标但内置编辑器功能有限外部合并工具也不好用。自定义脚本实现作者编写了shell脚本来生成补丁文件并在编辑器打开。脚本以“右”目录为模板先撤销原始差异再应用编辑后的修改版本因“左”目录只读。配置与使用通过_jj config edit --user_编辑Jujutsu配置文件添加相关条目注册脚本。之后用--tool patch运行_jj diffedit_编辑保存后变更内容更新。编辑观点Jujutsu通过自定义脚本弥补功能短板为用户提供便利。这显示出开源工具的灵活性未来或有更多类似优化提升用户体验。