选区小工具拓展:根据 marker 或 region 左右扩大选区

灵感来自于: 选区小工具:根据段落标记来扩大或者减少选区!

执行条件

要先有一个 time selection

原理

  1. 获取鼠标位置时间

  2. 根据鼠标位置时间 与 time selection 的开始时间点比较,来确定到底是向右(后),还是向左(前)拓展 time selection

  3. 选区小工具 的区别是,这脚本也遍历了 region 的 开始、结束,即所有 region 与 marker 的“线”间隔,都分别扩展 time selection

  4. 由于判断基准是 time selection 的开始时间点,故优先考虑向右(后)的 time selection 扩展,未为向左扩展的删减做判断,即只能删除向右(后)的 time selection 扩展。

演示

extend time selection left or right to marker or region

脚本下载

extend time selection left or right to marker or region.lua (5.1 KB)

3 Likes

太强大了,配合鼠标自定义,简直太方便了! :kissing_closed_eyes:

1 Like

感谢Tee佬,这个脚本很有用!我想和你生猴子! :rofl:

1 Like

先学习下这个~感谢