(图:Diffy)
之前一直用 sublimerge 这个比对插件,但是最近发现这货居然收费了,从以前的弹出窗口变成了 90 天试用,卖得还不便宜,35 刀。
于是下午找了两款插件配合起来用,效果也还不错。
第一个插件叫 diffy,这货超级简单,甚至可以用简陋来形容。
使用方法:
- 开两个窗口
- 在任意一个窗口点右键选择 Diffy 的 Compare
但是这样不能同步滚动两个窗口,所以要再装一个插件。
第二个插件叫 syncViewScroll,支持多个窗口同步滚动,但是刚开始用起来会有点不适应,有点小窍门。
比如开 A 和 B 两个窗口,使用方法:
- 先在 A 窗口,下拉菜单 -> View -> 勾选 Sync Scroll
- 然后在 B 窗口,执行相同操作
- 滚动 B 窗口,会同步滚动 A 窗口,但是滚动 A 窗口不会带动 B 窗口
- 如果有多个窗口,那就要在最后一个窗口滚动
这两个插件都可以定义快捷键来辅助使用,附上我的快捷键:
// syncViewScroll { "keys": ["super+shift+ctrl+s"], "command": "toggle_sync_scroll" }, // diffy { "keys": ["super+shift+option+d"], "command": "diffy" }, // diffy clear { "keys": ["super+shift+option+c"], "command": "diffy", "args": {"action": "clear"} },
很不错的插件,楼主有试过把sublime打造成markdown记录么?
并不是只能在最后一个窗口滚动哦,而是你的光标在哪个窗口,就可以在那个窗口带动其他窗口一起滚动。
如果你打开了两个窗口,都勾选了sync scroll,那么你的鼠标在有光标的窗口滚动,会带动另一个窗口,而你的鼠标在没有光标的窗口滚动,不会带动另一个窗口滚动