AppleScript编辑器不允许在脚本中包含换行文字

AppleScript编辑器不允许在脚本中包含换行文字,applescript,Applescript,我尝试使用以下行保存代码: 我的写入文件(“\n”,listFile,true) 在AppleScript编辑器中。它必须保存为二进制脚本,以用作外部模块 但是每当我点击Save时,编辑器就会决定在脚本中用换行符替换\n,并且输入参数被替换为空白 我试图用“\n”替换文字,但它不会打断生成的文本文件的行。我可以在脚本以文本文件的形式保存到其他地方时使其工作,但在AppleScript编辑器中却无法做到这一点 我在网上找不到这方面的提示。请帮忙。我自己解决了 我不得不用保留关键字return替换文

我尝试使用以下行保存代码:

我的写入文件(“\n”,listFile,true)

在AppleScript编辑器中。它必须保存为二进制脚本,以用作外部模块

但是每当我点击Save时,编辑器就会决定在脚本中用换行符替换
\n
,并且输入参数被替换为空白

我试图用“\n”替换文字,但它不会打断生成的文本文件的行。我可以在脚本以文本文件的形式保存到其他地方时使其工作,但在AppleScript编辑器中却无法做到这一点

我在网上找不到这方面的提示。请帮忙。

我自己解决了

我不得不用保留关键字
return
替换文本:

my write_to_file(return, listFile, true)

return
的替代方法是
linefeed

反斜杠是AppleScript中的转义字符,因此如果要使用反斜杠,必须使用另一个反斜杠进行转义,如下所示:

my write_to_file("\\n", listFile, true)