问题标签 [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.
powershell - 在 VS 代码片段中为 Powershell 变量保留 $
我可以在 Powershell 的 VS 代码中保存带有选项卡间距的代码片段,但是$
当我调用代码片段时,它通过不显示我的变量来忽略我的变量。它只会粘贴名称并省略$
.
$
当您选择代码片段时,如何让 VS 代码粘贴?
这是我用于“模板”片段的 VS Code JSON 文件
当我调用此代码段将模板粘贴到新的 .ps1 文件中时,它会省略所有$
. 你怎么让那些留下来?
visual-studio-code - Visual Studio 代码片段:如何在片段中转换用户输入?
我正在尝试在 Visual Studio Code 中编写一个片段,输出如下内容:
这很容易,就像:
一个问题是,如果我正在调试的字符串中有单引号,它就不再是有效的代码。所以我试图$1
用任何内容替换第一个内容中的单引号。根据文档,您可以将转换应用于变量。但是,我不知道如何将转换应用于用户变量。
我试过了
但这只是在字面上/'/
代替 $1 输出。我还尝试过捕获所有输入并按编号引用该捕获组:
但这也不起作用。是否可以在 Visual Studio Code 中转换用户输入的结果?
visual-studio-code - 将变量 TM_FILENAME_BASE 分成两部分用于 VScode 的片段
我有一个文件,其名称KEY - My text with spaces.md
以及将该文件名拆分为 Visual Studio Code (vscode) Snippet 的内容。目标:拆分文件名 inKEY
和 inMy text with spaces
并删除 splitter -
。
我能够以正确的方式获得最后一部分(值)。但我在第一部分(关键)上失败了。
Q1:如何获得key
零件?
Q2:有没有更好的方法来获取value
零件?
markdown.code-snippets 文件
一些链接:
visual-studio-code - 在片段“字符串”中创建一个停止
我得到了这个片段并试图在选项中创建下一站。所以首先我选择类型,假设我选择v-if="NEXT-SHOULD-BE-HERE"
. 我怎样才能做到这一点?
visual-studio-code - Setting character $ to wrap text as parentheses in vscode
Suppose following code exists.
When user double click text
, then press {
or (
, it just wraps the text while keeping it.
But I don't know how to apply this rule to $
in VS Code Settings.
What I expect is
Which setting in VS Code is related to this feature?
visual-studio-code - VS Code 中有没有办法查看自动完成代码段的来源?
作为这个问题的后续,在我的 VS Code 中,我有一堆我无法确定来源的自动完成片段。下图中的所有片段在自动完成时都会给我缩进问题。
自动完成到
请注意第二行中的单个空格而不是制表符(或 4 个空格)。
但是,这些(显然是 python)片段似乎都不是来自官方 Python VSC 扩展(见上面的问题),或者实际上是~/.vscode/extensions/
. 它们也不是我自己的片段。
VS Code 中是否有某种方法(可能通过打开一些调试功能或检查某些日志)来找出这些片段的定义位置,以便我可以修复/覆盖它们?
visual-studio-code - 在 Visual Studio 代码中,如何在组合 [alt + ctrl + '] 中键绑定键 [`]?
在视觉工作室代码中
如何在组合 alt++中进行键ctrl绑定' 以输出反引号`作为引号?
我正在搜索要放入keybindings.json的特定命令
visual-studio-code - 为什么满足格式后我的 vs-code 片段不起作用?
我正在尝试让片段来执行此操作
我试图使用的代码是这个
任何帮助,将不胜感激。担
visual-studio-code - 我的 vscode 代码段中的引号有问题
我不明白如何在我的脚本标签周围使用双引号以及在 src= 之后使用双引号,单引号将不起作用。
谁能解释一下如何解决这个问题。
regex - 正则表达式在 VSVim 中转换为大写
我目前正在使用:s/(-[a-z].*-)([a-z])/$1\U$2/.
,但是这只是删除第二个之后的字符-
而不是将其转换为大写变体?
我有一个 CSS 文件,我有几个条目,格式为 、
、ql-font-timesnewroman
等。我想将它们转换为、、等。ql-font-arial
ql-font-geneva
ql-font-Timesnewroman
ql-font-Arial
ql-font-Geneva
我将 VSVim 与 VSCode 一起使用,我不确定它使用的是哪个版本的 Regex(但我相信它是 Javascript 变体)。
如果我使用 PHP 变体,它可以正常工作。(https://regex101.com/r/8aZI2m/1)
但是,如果我使用 Javascript 变体,它只会U
在结果中添加一个:ql-font-Utimesnewroman
.
在 VSCode 中,它更进一步,只是插入\U
。( ql-font-\Utimesnewroman
)。
如果我将正则表达式更改为看起来更像, :s/(-[a-z].*-)([a-z])/$1/\U$2/.
,它会继续并删除第二个匹配项,而不是将其转换为大写 ( ql-font-imesnewroman
)
VSVim / VSCode 是否需要任何特殊语法才能使其正则表达式正确匹配并替换为大写?