如何在VSCode中为Typescript生成Getter和Setter

时间:2018-06-21 03:44:12

标签: typescript visual-studio-code

我习惯于使用webstorm为类生成getter和setter。

有什么办法可以在短时间内用VSCode做到吗?

6 个答案:

答案 0 :(得分:10)

此功能内置于Visual Studio Code 1.24中(2018年5月);参见此处:https://code.visualstudio.com/updates/v1_24#_generate-gettersetter-refactoring

基本上,选择带有属性的行,然后显示一个快速动作灯泡,您必须单击该灯泡。然后,您可以生成获取器/设置器。

答案 1 :(得分:5)

Wilson Godoi的 TypeScript的Getters和Setters面向对象编程风格是一种VS Code插件,用于创建Java样式的getter和setter(访问器和mutator方法)。

https://marketplace.visualstudio.com/items?itemName=Wilson-Godoi.wg-getters-and-setters

enter image description here

答案 2 :(得分:1)

也许有人会更正确地了解我,但是据我所知,裸露的VS Code无法提供这种便利。我确定存在某些可以使用的插件,但是我不知道任何名字。

修改

也许正在搜索 TypeScript Toolbox

答案 3 :(得分:0)

您可以将此扩展安装到Visual Studio Code,以生成getter和setter。 https://marketplace.visualstudio.com/items?itemName=afmicc.GetterAndSetterGenerator

希望这会有所帮助。

答案 4 :(得分:0)

要在打字稿中生成getter和setter:

1)下载并在vscode中安装TypeScript Toolbox扩展。 https://marketplace.visualstudio.com/items?itemName=DSKWRK.vscode-generate-getter-setter

2)按Ctrl + Shift + X或Cmd + Shift + X打开“扩展”视口。找到Go扩展程序,单击它以打开扩展程序编辑器。

3)您可以在产品本身中查看Go扩展的Visual Studio Code设置及其默认值和说明。 enter image description here

4)选中使用“ getValue”和“ setValue”的选项,而不是“ get value”和“ set value”。

enter image description here

使用方法:

1)按Ctrl + Shift + P或Cmd + Shift + P

2)输入并搜索命令Generate All Getter and Setter,然后按Enter。

enter image description here

答案 5 :(得分:-1)

在服务文件或任何.ts文件中写入 prop ,然后按Enter键!