0

我只想选择“文件夹*”和“文件名”进行编辑,但我不能,下面的代码对我不起作用。
此文件路径与屏幕截图。

在此处输入图像描述

所以我只是尝试为下面的 3 个字段编写代码段。

"\\\${1:folder1}\\\${2:folder2}\\\${3:filename}.jpg"

第二个问题 我只是尝试为'0'(零)编写代码。 提前致谢。

在此处输入图像描述


4

1 回答 1

1

我将假设您想要一个片段来完成屏幕截图中显示的内容。在这种情况下,您的“代码”不起作用,因为您正在转义$,这使您的代码段无用。

如果你想得到一个文字$,你必须像这样逃避它:\$.

相反,您想添加另一个反斜杠来扩展带有两个反斜杠的代码段。

以下内容将使用\\和制表位展开:

<snippet>
    <content><![CDATA[
"\\\\${1:folder1}\\\\${2:folder2}\\\\${3:filename}.jpg"
]]></content>
</snippet>

关于您的第二个问题:有两种方法可以创建制表位,使用默认值(例如${1:default_value}和没有(例如$1)。因此,${1:0}如果您希望它0默认包含,则应该使用。

于 2016-12-07T08:09:33.203 回答