我只想选择“文件夹*”和“文件名”进行编辑,但我不能,下面的代码对我不起作用。
此文件路径与屏幕截图。
所以我只是尝试为下面的 3 个字段编写代码段。
"\\\${1:folder1}\\\${2:folder2}\\\${3:filename}.jpg"
我只想选择“文件夹*”和“文件名”进行编辑,但我不能,下面的代码对我不起作用。
此文件路径与屏幕截图。
所以我只是尝试为下面的 3 个字段编写代码段。
"\\\${1:folder1}\\\${2:folder2}\\\${3:filename}.jpg"
我将假设您想要一个片段来完成屏幕截图中显示的内容。在这种情况下,您的“代码”不起作用,因为您正在转义$
,这使您的代码段无用。
如果你想得到一个文字
$
,你必须像这样逃避它:\$
.
相反,您想添加另一个反斜杠来扩展带有两个反斜杠的代码段。
以下内容将使用\\
和制表位展开:
<snippet>
<content><![CDATA[
"\\\\${1:folder1}\\\\${2:folder2}\\\\${3:filename}.jpg"
]]></content>
</snippet>
关于您的第二个问题:有两种方法可以创建制表位,使用默认值(例如${1:default_value}
和没有(例如$1
)。因此,${1:0}
如果您希望它0
默认包含,则应该使用。