webstorm的compare功能如何对比三个文件?

背景:

正在做代码的重构,发现有许多重复的代码是可以抽象出它们的公共部分的。 然后使用webstorm自带的compare功能,可以详细的反映出两个相同/不同点。

问题

只能比较两个文件的不同,如下图所示。但是我需要像它自带的git工具处理冲突的时候一样,中间还有一栏是可以用来做合并操作,看到合并后的效果。比如,我现在想抽出这两个js组件的公共部分,那我就只能在其中一个文件上进行修改,可是一旦修改了,这里的compare就变化了,导致我不方便对比它们之前的不同之处。

求助

如何才能对比三个文件的不同呢,像git那样,左 中 右三栏就特别方便了。或者有什么技巧或者其他的工具可以用来做公共组件抽取工作呢?
提前谢谢各位大佬
clipboard.png

阅读 4.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题