Skip to content

联动编辑

kotlin
data class TabStopGroup(
    val index: Int,
    val ranges: List<TextRange>,
    val defaultText: String = "",
)

改一组里的一个区间会同步其它区间。常见来源:insertSnippet 的 tab stop。

kotlin
fun startLinkedEditing(groups: List<TabStopGroup>)
fun isInLinkedEditing(): Boolean
fun linkedEditingNext()
fun linkedEditingPrev()
fun cancelLinkedEditing()

Ready 前 isInLinkedEditing()false

主题:linkedEditingActiveColorlinkedEditingInactiveColor(或 rangeEffects.linkedEditing*)。