vscode @/xx/xx.js 有什么插件能按住ctrl直接跳转的

发布于 2022-09-12 23:39:23 字数 271 浏览 19 评论 0

这种加了@,而且结尾没有后缀,vscode不认识。按住ctrl不管用
image.png

如果是这种全拼路径按住ctrl就没有问题
image.png

上面那种@写法其实是只有webpack认识的,vscode不认也能理解,
各位大佬有没有用过什么插件,或者vscode有什么地方可以配置。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

可是我不能没有你 2022-09-19 23:39:23

vue peek 有这个功能,可以有效使用ctrl+左键跳转文件,其他文件还不确定

各自安好 2022-09-19 23:39:23

配置jsconfig.json

{
    "compilerOptions": {
        "target": "es2015",
        "module": "esnext",
        "baseUrl": "./",
        "paths": {
            "@/*": [
                "src/*"
            ]
        }
    },
    "include": [
        "src/**/*.vue",
        "src/**/*.js"
    ]
}

更多请参考文档

絕版丫頭 2022-09-19 23:39:23

添加tsconfig.json
在其中配置一下paths就行

{
  "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "strict": true,
    "jsx": "preserve",
    "importHelpers": true,
    "allowJs": true,
    "moduleResolution": "node",
    "skipLibCheck": true,
    "esModuleInterop": true,
    "allowSyntheticDefaultImports": true,
    "sourceMap": true,
    "baseUrl": ".",
    "types": [
      "webpack-env"
    ],
    "paths": {
      "@/*": [
        "src/*"
      ]
    },
    "lib": [
      "esnext",
      "dom",
      "dom.iterable",
      "scripthost"
    ]
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.tsx",
    "src/**/*.vue",
    "tests/**/*.ts",
    "tests/**/*.tsx"
  ],
  "exclude": [
    "node_modules"
  ]
}
何以笙箫默 2022-09-19 23:39:23

有一个插件叫做别名路径跳转

别名路径跳转插件,支持任何项目,可以自由配置映射规则,自由配置可缺省后缀名列表

挺好用的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文