如何使用 AppleScript for BBEdit 替换选区?
How to replace in selection using AppleScript for BBEdit?
有没有办法使用 Applescript for BBEdit 替换选区内的文本?我有一个替换脚本,我想 运行 它只用于选定的文本。我知道您可以使用查找菜单替换选择,但我在 BBEdit 的 AppleScript 词典中找不到任何说明它这样做的内容。谢谢。
要使用应用程序的脚本字典,不必声明特定的命令,只需声明它们的语法和选项。通常您可以查看命令以查看参数是什么,这些参数还定义了它期望的数据类型 - 例如,在这种情况下,replace
命令有一个 searching in
参数,可以是任何东西。
答案与类似,您只需要进一步定义搜索位置即可。例如,selection
是 window
的 属性,而 window
是 document
的 属性:
tell application "BBEdit"
tell front document
replace "12:" using "{#pl}:" searching in its window's selection
end tell
end tell
有没有办法使用 Applescript for BBEdit 替换选区内的文本?我有一个替换脚本,我想 运行 它只用于选定的文本。我知道您可以使用查找菜单替换选择,但我在 BBEdit 的 AppleScript 词典中找不到任何说明它这样做的内容。谢谢。
要使用应用程序的脚本字典,不必声明特定的命令,只需声明它们的语法和选项。通常您可以查看命令以查看参数是什么,这些参数还定义了它期望的数据类型 - 例如,在这种情况下,replace
命令有一个 searching in
参数,可以是任何东西。
答案与selection
是 window
的 属性,而 window
是 document
的 属性:
tell application "BBEdit"
tell front document
replace "12:" using "{#pl}:" searching in its window's selection
end tell
end tell