我正在尝试将一些 Applescript (AS) 翻译成 BBedit 的 Javascript (JXA)。
去除一些锈迹是一件有趣的小事,但我很难过。使用 AS,我可以将插入点设置到 BBEdit 文档中;
tell application "BBEdit"
activate
tell text 1 of window 1
select insertion point before line 40
end tell
end tell
当谈到 JXA 时,我完全被难住了。我一直在寻找线对象,但找不到 insertsionPoint 属性。
您可以像这样访问选择属性;
currentLine = bbedit.selection().startline().
但它是只读的。因此,我认为如果要设置选择或插入点,则需要访问该 select 方法。我不知道如何使用 JXA,或者您是否可以使用 JXA。
任何人都知道如何使用 JXA 设置 BBEdit 插入点和/或选择?谢谢。