54得票8回答
VS-Code中写多行代码片段的最佳方法是什么?

在 Sublime Text 中,可以使用代码片段文件中的空格来定义多行代码片段。 但据我所知,VS-Code 需要一个JSON条目。这些需要: 将长字符串硬换行为双引号字符串列表,或者 使用换行符 \n 软断行长字符串 与其他集成开发环境提供的所见即所得方法相比,这很不方便。 有更好的定...

40得票4回答
VS Code:如何将代码片段占位符转换为大写或小写?

在VS Code中,创建用户定义代码片段的文档提到了一些语法,其中包括/upcase、/downcase和/capitalize选项,但我不知道如何使用它们。 我正在Mac上使用最新版本的VS Code:1.25.0版。 看起来这个代码片段应该在键入并按下Tab后将占位符的值转换为大写和小...

36得票4回答
代码片段中的智能感知功能无法工作 - VS Code

我已经在VS Code中安装了C#扩展。我遇到的问题是,使用代码片段prop后,Intellisense不再建议变量类型。其他类似ctor的东西也会出现这种情况,例如它不会自动完成类名。 我已经尝试卸载/重新安装扩展,并进行了谷歌搜索,但没有找到解决方法。 我希望Intellisense可...

23得票1回答
Visual Studio Code为片段添加相应的导入语句

我尝试在 vscode 中为我的扩展程序创建自定义代码段。 但是,要使用这些代码段,我还需要特定的导入语句。我正在尝试弄清如何在选择代码段时添加相应的导入语句。 vscode 是否提供了这样的功能?

21得票1回答
VS Code:如何将代码片段占位符从camelCase转换为SCREAMING_SNAKE_CASE?

我想创建一个用于创建redux reducers的VS Code代码片段。 我希望有一个占位符,它期望使用camelCase并将匹配的占位符转换为SCREAMING_SNAKE_CASE。 以下是我尝试过但不起作用的代码片段:"test": { "prefix": "test", ...

20得票1回答
在Visual Studio Code中如何记录“宏”或一系列操作?

我需要类似于这样的东西。比如在一个项目中创建文件夹,例如:React项目。选择该文件夹后,可以运行某种宏或一系列操作来完成以下任务。 假设文件夹名称是Component,那么当播放宏时,它将执行以下操作: 1. 创建一个文件名为Component.js的文件,并包含某种代码段默认内容。 2...

19得票2回答
为React生成useState的VSCode用户片段?

我正在尝试为useState()创建一个VS代码用户片段。 目前我的片段内容为: "use state": { "prefix": "us", "body": [ "cons...

15得票1回答
VSCode代码片段首字母大写

我想创建一个VSCode代码段,以快速使用React的useState。例如,对于状态open const [open, setOpen] = useState() 我目前正在使用 "const [ ${1}, set$1 ] = useState()" 但这样会得到 const ...

14得票3回答
Visual Studio Code 中带有缩进的代码片段

我正在尝试在Visual Studio Code中创建代码片段。这个可以,但缺少正确的缩进: 我的代码片段:"HTML structure": { "prefix": "html", "body": [ "<!DOCTYPE html>", ...

13得票3回答
当创建一个VSCode代码片段时,我该如何将一个变量转换为首字母大写的格式(例如TitleCase)?

https://code.visualstudio.com/docs/editor/userdefinedsnippets#_placeholdertransform 我的目的是在插入代码片段时自动设置类名。VSCode 不支持原生的类或方法名称,但它支持文件名。 我的文件名与类名非常相似...