首页 > 解决方案 > Atom:如何使用片段制作换行符

问题描述

我正在尝试创建一个简单的片段:

'.source.c':
    'prinf':
        'prefix': 'souf'
        'body': 'printf("%$1\n");'

问题是:它实际上是换行而不是写\n

printf("%
    ");

我想:printf("%\n");

我也试过\\n在片段的正文中,但它只写nprintf("%n");

你知道怎么?谢谢

标签: atom-editorcode-snippets

解决方案


您需要使用四个反斜杠。

'body': 'printf("%$1\\\\n");'

据我所知,第一对在设置片段(cf \n)时使用,第二对在使用片段(cf \\$1)时使用。


推荐阅读