我正在尝试从WebStorm迁移到VSCode。VSCode似乎可以很好地自动完成我的道具名称(我也在使用TypeScript),但我喜欢WebStorm的一点是,它不仅自动完成道具名称,它还添加了=和""或{} (它使用TS来知道它是什么道具类型并添加适当的东西)。
因此,例如,如果我有一个以name作为字符串的Person组件,在WebStorm中,当它自动建议"name“时,我可以输入<Person并按tab,这将自动使<Person name=""将光标放在引号之间。类似地,如果age是一个数字,它会有<Person age={},而我的光标在{}之间。
VSCode是否有类似的设置可供我设置?
发布于 2020-12-03 15:41:56
检查这是否与前面提到的issue 33641相似:
在角落里,它说它正在运行Typescript 2.0.0。
我假设它可以运行我的项目在package.json文件中声明的任何版本的typescript。
点击角落里的链接,我会进入一个页面,该页面解释说,typescript.tsdk用户设置可以用来指向特定的typescript安装。
切换此设置并重新启动VSCode后,屏幕角落显示为2.4.2,React props的完成突然开始正常工作。
https://stackoverflow.com/questions/64595732
复制相似问题