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

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

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

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

阅读 6.3k
4 个回答

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

配置jsconfig.json

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

更多请参考文档

添加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"
  ]
}

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

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

挺好用的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题