VS Code 自动导入不使用绝对路径且不缩进

2023-12-28

我将 Typescript 与 SvelteKit 结合使用

当我输入可以自动导入的内容时(如上面的 GIF 所示),自动导入不会使内容保持相同的缩进级别。我还需要绝对路径:

/src/...

not

src/...

VS 代码的设置称为 TypeScript > 建议:自动导入

这是一个小小的不便,但我是一名程序员,这让我比我应该做的更加努力。 /秒


虽然我无法提供确切的解决方案,

我可以提出一个解决方法,可以为您节省一些工作。


导入路径:

  • 打开设置对话框(CTRL+,)
  • 搜索typescript import module specifier
  • 确保您选择了打字稿一种,还有一种用于 JavaScript
  • 切换自shortest to relative

现在,当您自动导入时,将使用正确编译的相对路径。


缩进:

您可以使用ALT+SHIFT+F格式化整个文件,这也可以解决这个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS Code 自动导入不使用绝对路径且不缩进 的相关文章

随机推荐

  • np.random.seed() 和 np.random.RandomState() 之间的区别

    我知道为了播种 numpy random 的随机性并能够重现它 我应该 import numpy as np np random seed 1234 但什么是np random RandomState do 如果你想设置调用的种子np ra
  • 加速 scipy griddata 用于两个不规则网格之间的多次插值

    我有几个在同一个不规则网格上定义的值 x y z 我想插入到一个新的网格中 x1 y1 z1 即 我有f x y z g x y z h x y z 我想计算f x1 y1 z1 g x1 y1 z1 h x1 y1 z1 目前我正在使用s
  • Oracle DB:如果第一个查询为空,则返回第二个查询

    我正在编写一个 Oracle 存储过程来返回数据库查询的结果 如果查询未产生任何结果 则必须在其位置运行第二个查询 在 SQL Server 中 我可以使用类似于以下内容的方法来完成此操作 INSERT INTO TableVar SELE
  • 是否有 Android 构建标志来检查应用程序的 APK 与即时应用程序版本

    就像BuildConfig FLAVOR and BuildConfig DEBUG是否有一个构建标志可以在运行时检查 Android 应用程序的 APK 版本或即时应用程序版本 或者还有其他方式获取信息吗 添加到模块build gradl
  • 仅排除一级 Log4j Logger

    我在一个应用程序中使用 Log4j 其中还使用 Axis2 和 Jetty Web 服务器 我配置了 Log4J 属性文件 以在处于调试优先级时从日志记录中排除这些类 但是当我这样做时 其他优先级消息也开始从主记录器中排除 有没有一种方法可
  • 正则表达式将 \t 字面解释为 \t 而不是制表符

    我正在尝试匹配其中包含反斜杠的文本序列 例如 Windows 路径 现在 当我与 python 中的正则表达式匹配时 它会匹配 但模块会解释所有反斜杠后跟有效的转义字符 即t 作为转义序列 这不是我想要的 我怎样才能不这样做呢 谢谢 米 编
  • Ruby 有类似 Python 的列表推导式吗?

    Python有一个很好的特性 print j 2 for j in 2 3 4 5 gt 4 9 16 25 在 Ruby 中就更简单了 puts 2 3 4 5 map j j 2 但如果是关于嵌套循环 Python 看起来更方便 在Py
  • 将大型 Rails 应用程序分解为较小的应用程序? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • jQuery 的 attr() 函数用 html 特殊字符破坏 html?

    请看一下下面的代码 http jsfiddle net htdTg 2 http jsfiddle net htdTg 2 在第一个链接中有一个包含 html 特殊字符的 title 属性 lt 其次是 实际上后面跟着哪个字符并不重要 当我
  • 如何在 Vue.js 中引用“”中的文本

    如何引用 Vue js 中的文本 Vue component component template
  • 如何防止java webstart应用程序被盗版

    我有一个 java swing 应用程序 打算通过互联网销售 目前我倾向于使用 java webstart 来部署应用程序 该产品将授权用户一次只能在一台计算机上使用该程序 我担心这个模型的盗版问题 我想安装一些安全功能来强制执行许可证模型
  • 如何获得预先指定特征的大型语料库的 tf-idf 矩阵?

    我有一个包含 3 500 000 个文本文档的语料库 我想构造一个 3 500 000 5 000 大小的 tf idf 矩阵 这里我有 5 000 个不同的特征 单词 我在用scikit sklearn在Python中 我在哪里使用Tfi
  • React.js - 即使在绑定后“this”也未定义

    我正在尝试捕捉onChange输入和调用事件setState使用新值 但是一旦我输入输入 我就会得到 Uncaught TypeError Cannot read property setState of undefined 尽管我已经打电
  • iPython - 在配置文件中设置魔法命令

    我主要通过笔记本使用 iPython 但也在终端中使用 我刚刚通过运行创建了我的默认配置文件ipython profile create 我似乎无法弄清楚如何让配置文件运行我每次使用的几个神奇命令 我试图在网上和我正在读的书中查找这一点 但
  • 如何使用 Spring Data 获取数据

    嘿 我想创建一个扩展 JpaRepository 的存储库并获取结果而不编写实际查询 在我的示例中 我有 2 个表 Book 和 Author 通过多对多关系映射 假设我想按特定的author id 获取书籍列表 因为在我的书籍实体中 我没
  • 无法在 Vim 中映射

    周末拿到了我的第一台 Mac 我正在努力适应 我的 vimrc 中的这一行在我的 Windows 上有效 但无法通过 iTerm 与 vim 一起工作 inoremap
  • 具有约束关联类型错误“类型不可转换”的 Swift 协议

    我创建了 2 个具有关联类型的协议 类型符合Reader应该能够生成符合以下类型的实例Value 复杂性层来自于符合以下条件的类型Manager应该能够生产混凝土Reader产生特定类型的实例Value 任何一个Value1 or Valu
  • */ 中 d 的 shell 脚本; do在本地运行,但在circleci中不起作用

    我构建了一个脚本 当我尝试在本地运行它时 它工作正常 但是当我在 Circleci 上运行它时 我收到错误 这是脚本 usr bin env bash for d in do cd d for f in do if f sh then if
  • 提示用户打开另一个工作簿

    我正在编写一个子程序 我需要用户打开特定的工作簿 因为我需要将数据从将打开的工作簿复制到运行该子程序的工作簿 由于将打开的文件是月度报告 因此用户很难始终将其以相同的文件名保存在同一位置 因此 如果要求用户打开工作簿 月度报告 那就太好了
  • VS Code 自动导入不使用绝对路径且不缩进

    我将 Typescript 与 SvelteKit 结合使用 当我输入可以自动导入的内容时 如上面的 GIF 所示 自动导入不会使内容保持相同的缩进级别 我还需要绝对路径 src not src VS 代码的设置称为 TypeScript