vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件

原文:http://www.aqcoder.com/post/43

在使用 VSCode 开发 Node.js (包括 node 端和前端 Vue/Angle/React) 等开发时,经常与遇到一个很痛苦的事:

依赖一个模块时想大概浏览一下这个模块的源码和 API。

可是 node_modules 目录下的模块多的惊人,各种滚动条滚动,各种考验眼力。

于是我找到了这么一个插件 Search node_modules。可惜这个插件只能通过命令输入模块名称进行搜索定位。

但是能不能直接从代码的导入语句中直接定位能,类似按住 ctrl + 鼠标左键点击转到定义处,这样多方便:

import xxx from 'xxx'
var xxx = require('xxx')
...

于是,我就自己开发了一个插件,可以快速定位 node 模块:vscode-goto-node-modules。

来张 GIF 感受一下:

由于 TypeScript 已经有很好的跳转支持,所以插件也就没有实现 ts 相关的跳转。

插件同时只是 packages.json 文件。

在 VSCode 插件搜索输入 ravenq 可快速搜索到插件:

  • 项目地址:https://github.com/ravenq/vscode-goto-node-modules
  • 插件市场:https://marketplace.visualstudio.com/items?itemName=ravenq.vscode-goto-node-modules

vscode不能跳转_vscode-goto-node-modules 一个快速定位 node 模块的 vscode 插件相关推荐

  1. 解决 Vue项目——node.modules文件太大问题(模块瘦身完整版)

    自己在做公司小项目的时候,发现文件node.modules文件夹占用很多内存,去网上搜索了一些解决办法,结合自己的实践,把这个方法再次更新整合一下 1.找到你所在的项目,打开控制台(VScode按 C ...

  2. 【Node】一个完整的 node addon 实现流程

    背景介绍 为什么要写 node addon 试想这样一种场景:我们想在 js 层实现某个业务场景,但是这套业务逻辑已经有存在的 C++ 版本了,这个时候我们有两个选择 重新实现一套在 JS 版本的业务 ...

  3. vscode 单击跳转_vscode中ctrl+鼠标左键不能跳转_编程开发工具

    mac电脑怎么样安装vscode_编程开发工具 mac电脑安装vscode的方法是:1.打开浏览器搜索vscode,进入官网:2.点击[download for mac]进行下载:3.双击下载的压缩包 ...

  4. vscode 单击跳转_vscode中ctrl+鼠标左键不能跳转

    vscode中ctrl+鼠标左键不能跳转,就会,文件,教程,工作,跳转 vscode中ctrl+鼠标左键不能跳转 易采站长站,站长之家为您整理了vscode中ctrl+鼠标左键不能跳转的相关内容. 问 ...

  5. vscode 单击跳转_vscode无法跳转到定义

    1.打开VsCode: 文件 -> 将工作区另存为,,将文件夹添加到工作区. 2.按快捷键Ctrl+P,之后点击Edit configurations,打开c_cpp_properties.js ...

  6. vscode输入vue自动_vscode配置总结可收藏/vscode用户设置大全/vue代码模板,vscodevue...

    vscode配置总结可收藏/vscode用户设置大全/vue代码模板,vscodevue ​ ​ //用户设置 { //-------- 搜索配置 -------- "search.excl ...

  7. vscode函数跳转插件_人生苦短,我们为 Cocos Creator 开发的插件和工具

    在使用 Cocos Creator 开发项目的过程中,为了提高开发效率我们开发了很多扩展插件,本文介绍常用的几款,抛砖引玉,希望给大家带来帮助. 腾讯开心鼠英语 网页扩展:运行时查看场景节点树 Coc ...

  8. VScode自动跳转到某一行代码

    VScode自动跳转到某一行代码 快捷键:Ctrl+G 此时会出现一个输入框,在冒号后面填写你想要跳转的行数即可

  9. VSCode 无法跳转到定义

    VSCode 无法跳转到定义 C/C++代码,VScode 按住ctrl和鼠标左键忽然无法跳转到定义,定义的其它快捷键可以正常使用,尝试了升级vscode版本.安装新的C/C++插件都没有解决 最后卸 ...

最新文章

  1. [k8s] 第六章 Pod控制器详解(Controller-manager)
  2. bzoj 3028 生成函数
  3. WinExec、ShellExecute用法详解
  4. Mac os + Flask + PyCharm python开发环境集成
  5. python 版本2和3 在/取模方面的的差异
  6. VMware ESXI 5.0群集+ISCSI存储
  7. Hibernate JPA中@Transient、@JsonIgnoreProperties、@JsonIgnore、@JsonFormat、@JsonSerialize等注解解释...
  8. 寻找电路布线最短路径算法BFS
  9. 二十、Java基础--------IO流之其他对象
  10. Python:企业微信批量发工资条工具 -应用消息发送模块
  11. 智慧城市建设的实践经验
  12. 怎样用计算机合并视频,电脑视频合并软件 , 怎样把多个视频合成为一个
  13. 希腊字母 和 他的发音 Greek Alphabet and its Pronunciation
  14. CDN - 原理解析
  15. java中输出第一个a的的位置,java小编程--在一个A字符串中找到与B字符串一样的,返回B字符串出现的第一个位置...
  16. 【Unity Shader】屏幕后处理3.0:均值模糊和高斯模糊
  17. android自定义带进度条的圆形图片
  18. 新浪微博开发(五)AppList界面
  19. 【洛谷 P1240】诸侯安置
  20. *.manifest

热门文章

  1. (转)Windows7下命令行使用MySQL
  2. SAP MM BAPI_PO_CREATE1的用法
  3. [转]centos7下yum安装mysql
  4. 常用nginx rewrite重定向-跳转实例
  5. opengl 教程(15) 摄像机控制(2)
  6. linux下安装在线mysql,嵌入式 Linux下安装Mysql离线和在线安装
  7. ubuntu上安装python3.7教程_ubuntu中安装Python3.7
  8. php 空文件夹,使用PHP删除空子文件夹
  9. java苹果沙盒验证参数问题_php – iOS7 – 收据未在沙盒验证 – 错误21002(java.lang.IllegalArgumentException)...
  10. 域管理员在域计算机安装程序,本人电脑菜鸟,现在正用管理员用户登录,如何设置某个域用户拥有安装软件的权限?尽量详解。谢谢!...