首页 > 解决方案 > 如何将热字符串转换为多行文本?

问题描述

我正在尝试errnil输出

if err != nil {<Enter>

<Enter>键在哪里Enter(或Return在某些键盘上)。

我尝试了各种咒语以确保直到文本Enter被转义,但我得到的只是字符串的一部分(通常没有!=and{部分)。

最新的例子是

:*:errnil::if err `!= nil `{{Enter}

生成(最后有一个空格)

if err  nil 

(反引号是试图转义字符,但如果没有它,结果是一样的)

我应该如何逃脱!={在最后添加换行符?

标签: escapingautohotkey

解决方案


  • , { , } , #等是特殊键,必须用大括号括起来才能发送。

  • 要开始新行,您可以包含换行符或回车和换行对。

    :*:errnil::if err {!}= nil `n
    
    :*:braces::{{}{}}`n
    

另见续节


推荐阅读