Sublimetext2 你明白这段精彩的片段吗? 得到 source.js 获取元素
我不知道这是什么意思。我理解Sublimetext2 你明白这段精彩的片段吗? 得到 source.js 获取元素,sublimetext2,Sublimetext2,我不知道这是什么意思。我理解$1,但什么是(?1:agName)(?2:d)?您指出的是用于替换的格式化字符串。它们是崇高文本片段替换的一部分,如- 因此,在您的代码片段中,这些是替换-${1/(T)|./(?1:s)/},${1:T},${1/(T)|(I)|./(?1:agName)(?2:d)/ <snippet> <content><![CDATA[getElement${1/(T)|.*/(?1:s)/}By${1:T}${1/(T)|(I)|.*
$1
,但什么是(?1:agName)(?2:d)?
您指出的是用于替换的格式化字符串。它们是崇高文本片段替换的一部分,如-
因此,在您的代码片段中,这些是替换-${1/(T)|./(?1:s)/}
,${1:T}
,${1/(T)|(I)|./(?1:agName)(?2:d)/
<snippet>
<content><![CDATA[getElement${1/(T)|.*/(?1:s)/}By${1:T}${1/(T)|(I)|.*/(?1:agName)(?2:d)/}('$2')]]></content>
<tabTrigger>get</tabTrigger>
<scope>source.js</scope>
<description>Get Elements</description>
</snippet>
In addition to the place holder syntax, tab stops can specify more complex operations with substitutions. Use substitutions to dynamically generate text based on a mirrored tab stop.
The substitution syntax has the following syntaxes:
${var_name/regex/format_string/}
${var_name/regex/format_string/options}