Javascript VSCode:代码段-将字符转换为另一个等长行
我想要的是: 一个代码段,调用该Javascript VSCode:代码段-将字符转换为另一个等长行,javascript,regex,visual-studio-code,bnf,vscode-snippets,Javascript,Regex,Visual Studio Code,Bnf,Vscode Snippets,我想要的是: 一个代码段,调用该绑定行。当我触发该代码段并键入以下内容时: This is my line 点击标签,它应该打印: This is my line C *************** 光标所在的“C”和“***”行的字符数与第一行的字符数完全相同。在查看了BNF中的转换之后,我得出了以下非常非常错误的结论: "Bound Line" : { "prefix" : "bl", "body": [ "${2:}",
绑定行
。当我触发该代码段并键入以下内容时:
This is my line
点击标签,它应该打印:
This is my line
C
***************
光标所在的“C”和“***”行的字符数与第一行的字符数完全相同。在查看了BNF中的转换之后,我得出了以下非常非常错误的结论:
"Bound Line" : {
"prefix" : "bl",
"body": [
"${2:}",
"\t$3"
"${2/(.*)/${1:/[a-zA-Z0-9:,;*_]/*/gi}"
]
}
如果你有一些见解,我将不胜感激。谢谢 试试这个:
"Bound Line" : {
"prefix" : "bl",
"body": [
"$1",
"\t$0",
"${1/./*/g}"
]
}
只需将转换中的每个字符替换为*
。g
全局标志意味着它将对每个字符重复该操作。光标在$0
位置结束
试试这个:
"Bound Line" : {
"prefix" : "bl",
"body": [
"$1",
"\t$0",
"${1/./*/g}"
]
}
只需将转换中的每个字符替换为*
。g
全局标志意味着它将对每个字符重复该操作。光标在$0
位置结束
为什么光标位于
C
?这个位置有什么特别之处?一个标签或类似的东西。为什么光标在C
?这个位置有什么特别之处?一个标签或类似的东西。