#1044·bubbles

textarea: 将 Cursor 表示为 Value() 中的字节偏移量

作者: joestump创建于 2026年8月26日更新于 2026年8月26日
标签enhancement

您的功能请求是否与问题有关?请描述。

Line()Column() 在值的行和符号网格中定位 Cursor。这对于希望将 Value() 视为平面字符串的调用者来说是错误的坐标空间 - 切割 Cursor 附近的值,向后扫描以查找标记边界,并拼接完成。将网格坐标转换为字节索引意味着重新推导已经执行的连接 Value() 操作,并且每个调用者都编写了相同的循环:

内容来源: charmbracelet/bubbles