如何缩进AppleScript oneliner

时间:2018-11-08 14:18:00

标签: applescript

我有一个要缩进的AppleScript oneliner。但是我不知道该怎么做。

这是一个班轮:

tell application "System Events" to tell appearance preferences to set dark mode to not dark mode

这是我尝试完成的方法:

tell application "System Events" to 
    tell appearance preferences to 
        set dark mode to not dark mode
    end tell
end tell

显然这是行不通的。

我想念什么?

1 个答案:

答案 0 :(得分:3)

如果您希望将命令保持为“单一行”,但将其划分为多行,则需要使用行连续字符,在AppleScript中,该行连续字符由{{1 }}。可以通过按 Enter 或按 L < / kbd>。

然后,您可以像这样拆分一线:

¬

您可以尝试将换行符放置在不同位置以实现不同类型的缩进,例如:

tell application "System Events" to ¬
    tell appearance preferences to ¬
        set dark mode to not dark mode

如果要将单行代码(称为简单 tell application "System Events" to tell ¬ appearance preferences to set ¬ dark mode to not dark mode 命令)更改为 compound tell命令-以tell结尾的命令-那么您应该在要复合的每个end tell之后省略to

tell