code-slides icon indicating copy to clipboard operation
code-slides copied to clipboard

是否可以将整个json文件以project为单位分离

Open hanxuanliang opened this issue 4 years ago • 4 comments

其实这个承接上一个 issue。 在修改的时候,目前我已经建了2个project,其中一个project的item还比较多。 这个时候我想修改其中item的顺序,略微有点感觉不是很方便。整个json过大。


所以考虑是不是可以将整个json文件按照project分离开。这样也可以将自己的json共享给其他人(以单个project的形式)。

hanxuanliang avatar Jul 09 '21 05:07 hanxuanliang

1)关于item的顺序,也就是节点移动的问题,我们正在讨论并尝试一种比较好的交互方式 2)关于将json按照project分离开并分享的问题,首先想了解一下分享给其他人的使用场景,可以具体描述看看吗?例如其他人可以直接使用分享的json去做回顾或者演示吗?另外一个补充是,json中slideFilePath保存的是绝对路径,所以其他人无法直接使用分享的json,所以想问问看分享的场景,看有没有其他的方式可以实现这个需求

Jjing-Liang avatar Jul 09 '21 13:07 Jjing-Liang

  1. 对,我是想把已有的 json 分享出去,方便被分享者可以复现这个过程
  2. 关于 slideFilePath 这个:其实可以把前缀路径这里批量替换就行(虽然这个也挺麻烦的)
  3. 这个看你们也没用什么好的建议,目前可以提供分享的方式

感谢作者回复

hanxuanliang avatar Jul 09 '21 14:07 hanxuanliang

  1. 对,我是想把已有的 json 分享出去,方便被分享者可以复现这个过程
  2. 关于 slideFilePath 这个:其实可以把前缀路径这里批量替换就行(虽然这个也挺麻烦的)
  3. 这个看你们也没用什么好的建议,目前可以提供分享的方式

感谢作者回复

silde可以打开的文件并不是限制在vscode当前的workspace的(甚至可以是你系统的host文件),如果采用slideFilePath的前缀路径替换的方案,只能由你分享出去后的使用者自己替换,而且使用者的文件分布的相对路径必须与你的一致。或者找到每个slide对应的文件一个个替换。不论是哪一种,都太过于麻烦。

出于以上的考虑,暂时没有做分享相关的功能。关于这点我们的确没有一个比较好的解决方法,如果你还有什么方案,欢迎提给我们。

CCraster avatar Jul 10 '21 05:07 CCraster

我们已经发布了0.1.1版本,其中修复了更改projects文件没有立即更新试图的问题,增加了slide移动功能。可以尝试下 @hanxuanliang

CCraster avatar Jul 14 '21 04:07 CCraster