将自定义自动导入添加到vscode

时间:2019-07-05 06:31:44

标签: visual-studio-code vscode-settings vscode-extensions vscode-snippets

如果我在代码中键入autorun,则vscode建议我从mobx自动导入它:

enter image description here

我想为此定义一些自定义名称,例如,如果我在代码中的某个地方键入_,我希望vscode建议我导入lodash

或者如果我键入PropTypes,我想让vscode建议自动import PropTypes from 'prop-types'

这可能吗?

我还没有编写任何vscode扩展,但是如果这是完成此功能所需要的,我可以花点时间

在此先感谢您的帮助和指导!

2 个答案:

答案 0 :(得分:0)

当前不支持VSCode内置。基本上,您希望定义默认导出的名称/别名列表(即import MyCustomName from 'lodash')。好主意!我认为您必须编写一个相当低级的VSCode扩展才能完成此操作,但最终可能会受到TypeScript编译器本身的限制。祝你好运!

答案 1 :(得分:0)

最好的办法是在文件中声明它并从那里导入它:

tailwind.ts

export { default as tailwind } from "tailwind.macro";

someFile.ts

import tailwind from "~/tailwind";