【问题标题】:How to replace in selection using AppleScript for BBEdit?如何使用 AppleScript for BBEdit 在选择中替换?
【发布时间】:2020-07-20 01:23:33
【问题描述】:

有没有办法使用 Applescript for BBEdit 替换所选内容中的文本?我有一个替换脚本,我只想为选定的文本运行它。我知道您可以使用查找菜单替换选择,但我在 BBEdit 的 AppleScript 字典中找不到任何说明它这样做的内容。谢谢。

【问题讨论】:

    标签: applescript bbedit


    【解决方案1】:

    要使用应用程序的脚本字典,不一定要声明特定的命令,只需声明它们的语法和选项。通常你可以查看一个命令来查看参数是什么,它还定义了它所期望的数据类型——例如,replace 命令有一个searching in 参数,它可以是任何东西。

    答案类似于your other topic 的答案,您只需要进一步定义搜索位置。例如,selectionwindow 的属性,windowdocument 的属性:

    tell application "BBEdit"
       tell front document
          replace "12:" using "{#pl}:" searching in its window's selection
       end tell
    end tell
    

    【讨论】:

    • 啊,谢谢,我想我现在对 AppleScript 的理解好多了。是的,我忘了在我原来的问题中提到这一点,所以我想我应该创建另一个。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多