【发布时间】:2020-07-20 01:23:33
【问题描述】:
有没有办法使用 Applescript for BBEdit 替换所选内容中的文本?我有一个替换脚本,我只想为选定的文本运行它。我知道您可以使用查找菜单替换选择,但我在 BBEdit 的 AppleScript 字典中找不到任何说明它这样做的内容。谢谢。
【问题讨论】:
标签: applescript bbedit
有没有办法使用 Applescript for BBEdit 替换所选内容中的文本?我有一个替换脚本,我只想为选定的文本运行它。我知道您可以使用查找菜单替换选择,但我在 BBEdit 的 AppleScript 字典中找不到任何说明它这样做的内容。谢谢。
【问题讨论】:
标签: applescript bbedit
要使用应用程序的脚本字典,不一定要声明特定的命令,只需声明它们的语法和选项。通常你可以查看一个命令来查看参数是什么,它还定义了它所期望的数据类型——例如,replace 命令有一个searching in 参数,它可以是任何东西。
答案类似于your other topic 的答案,您只需要进一步定义搜索位置。例如,selection 是 window 的属性,window 是 document 的属性:
tell application "BBEdit"
tell front document
replace "12:" using "{#pl}:" searching in its window's selection
end tell
end tell
【讨论】: