问题标签 [vscode-snippets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 Visual Studio Code 中的当前行上方编写自定义代码段输出
是否可以将片段的输出写入当前行上方的行?我正在尝试创建一个片段,您可以在其中从 csharp 文件中选择一个元素名称,并在元素上方插入一个摘要部分。
片段:
visual-studio-code - 从 VS Code 路径变量中提取段
我正在尝试编写一个片段变量转换,它将从TM_FILEPATH
.
TM_FILEPATH
:~/Projects/folder/Dir/tests/Unit/FooTest.php
我需要抢Dir
。我正在尝试使用以下正则表达式\/([^\/]*)\/tests
:
VS 代码片段转换:
${TM_FILEPATH/\\/([^\\/]*)\\/tests/$1/}
实际输出:
~/Projects/folderDir/Unit/FooTest.php
似乎转换正在删除完整匹配的值,而不是用第一个匹配组替换变量,这是我需要的。
php - 如何在 Visual Studio 代码片段中使用 $?
我正在研究一些 PHP 的东西,但因为我不想编写整个默认的 PHP/HTML 东西,所以我在 VSCode 中制作了一个片段。但是,当我需要$_POST[]
在片段中使用 a 时,它就不起作用了,因为它将把它用作制表符。
我一直在尝试解决这个问题,我在某处读到需要\
在前面放一个,$
但这$
根本不会出现。
这是我的片段:
如何在$
不制作制表符的情况下使用?
visual-studio-code - VSCode 片段可以进行三个替换吗?
我编写了一个 VSCode 片段,对剪贴板内容进行了两次替换。例如,此代码段将“a”字符更改为“x”,将“e”字符更改为“y”
使用此代码段,如果我剪切文本“此代码段更改剪贴板”并执行该代码段,则粘贴的文本为“此代码段 chxngys thy clipboxrd”。我的问题是:是否可以创建一个应用三个替换的片段?例如,将“a”转换为“x”,将“e”转换为“y”,将“i”转换为“z”,得到上例中的“Thzs snzppyt chxngys thy clzpboxrd”。
reactjs - VSCode 用户片段为 React 生成 useState?
我正在尝试为useState()
目前我有
当我在 1 美元(位置 1)输入“foo”时,我得到:
但是我想得到:
如何更改我的代码段以这种方式工作?
regex - 制作一个可以使用可变数量参数的 vscode 片段
我是 VSCode 的新手。考虑到代码片段,我四处寻找一种在片段中编写脚本的方法。我的意思不仅仅是填充或转换变量。例如...
这是一个简单的片段。我rci
将为类初始化程序键入内容。当我输入方法参数时,我希望分配和文档+其他一些事情发生。
rci<tab>
然后def initialize(a, b)
) 导致这样的事情......
是否可以?如何实现?可以有任意数量的参数。每个参数都会触发类初始化器的另一行。
sql-server - Snippet 在 SSMS 中创建 Snippet
问题:通常,如果要将代码保存为片段,则必须打开一些 xml 模板、调查标签等。参考
是否可以尽可能简化这个过程:即创建一个SurroundsWith
片段,将通过片段代码包装选定的代码?
regex - 大骆驼大写到小骆驼大写作为 VS 代码片段
我正在尝试创建以下行作为 VS Code 的片段:
所以我有以下片段库
在第二次使用时,${1}
我想用下驼峰壳替换上驼峰壳。我想我应该使用正则表达式进行替换,但是一旦我尝试用正则表达式做任何事情,我的大脑就会跑掉。
你能帮我解决这个问题吗?
我知道我应该向您展示我的尝试,但请相信我,这无关紧要。