【问题标题】:Add custom auto imports to vscode将自定义自动导入添加到 vscode
【发布时间】:2019-11-15 18:28:09
【问题描述】:

如果我在代码中输入autorun,vscode 会建议我从 mobx 中自动导入:

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

或者如果输入 PropTypes 我希望 vscode 建议自动 import PropTypes from 'prop-types'

这可能吗?

我还没有编写任何 vscode 扩展,但如果这是完成此功能所需要的,我可以尝试一下

提前感谢您的帮助和指导!

【问题讨论】:

  • 你找到方法了吗?
  • 我也有同样的问题,所以我只写了快速和肮脏的扩展,它允许在设置"PropTypes": "prop-types" 中进行硬编码,然后为PropTypes 提供建议,它将导入添加到顶部文件。它需要完成一些工作,例如设置架构、设置重新加载、更仔细的自动导入插入,但解决了我的问题。 marketplace.visualstudio.com/…

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


【解决方案1】:

我能做的最好的就是在一个文件中声明它并从那里导入它:

tailwind.ts

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

someFile.ts

import tailwind from "~/tailwind";

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我认为解决方案可能是编写扩展程序,但我需要一些指示,因此这里的问题和赏金:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多