我找不到vscode是否有这样的故障。有没有办法构造一个包含N个字符的字符串?
我解释一下自己:
我需要写一个空字符串,如下所示:
foobar = "1111111111111111";
字符“1”出现了 16 次。有没有办法像 Vim 一样构建这样的行:
我写了 'foobar = "' 然后我会发出一个命令来重复字符 'i' 16 次。
我希望你很清楚。
这是一个简单的使用方法超级剪片- 可以使用 javascript 生成输出的代码片段扩展。首先是演示:
HyperSnips 片段:
snippet `"(.+)\*(\d+)=` "expand" A
``
let origStr = m[1];
let howMany = parseInt(m[2]);
let newStr = origStr.repeat(howMany);
rv=`"${newStr}`
``
endsnippet
这段代码位于<yourLanguage>.hsnips
文件使其仅以该语言运行或all.hsnips
在所有文件中运行。
我让它跑进一个""
使用此键:(.+)\*(\d+)=
The =
确实是触发器 - 它自动运行 - 你可以将其更改为其他东西。 [如果您不关心数字重复,密钥可以更短。]
有关设置 HyperSnips 的更多信息(这非常简单),请参阅VSCode 高级自定义片段
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)