七达网是国内最新、最齐、最安全的软件下载基地!

关于我们最近更新热门排行

首页 软件 游戏 应用 文章 专题

新闻资讯软件应用软件教程编程开发 操作系统游戏攻略安卓应用安卓游戏
当前位置:首页 ›› 编程开发 ›› Visual Studio Code代码自动补全

Visual Studio Code代码自动补全

2016-09-30 14:28   作者:佚名   来源:本站整理   浏览:923   评论:3  

Visual Studio Code是为软件官方推出的IDE轻量级的Web集成开发环境.可能很多网友都已经开始使用这款软件了。但是很多网友都不知道这款软件怎么进行代码补全。下面和七达网小编一起来看看。

VScode原本是只有ES原生API有带自动补全的功能, 如图所示

Visual Studio Code代码自动补全

但是如果使用Node.js或者其require进去的相关函数就比较可怜了。

Visual Studio Code代码自动补全

除了process模块,path、fs、__dirname等也同样没有自动补全。似乎在低版本下使用__dirname还会提示语法错误。

使用Typings添加自动补全

typings官方描述是一个TypeScript的定义管理器,集成管理了常用函数的语法规则。不知道跟微软有没有关系,不过这点倒是真的挺方便的。

vscode可以识别typings,因此可以通过typings来作为插件拓展vscode的功能。具体使用方法如下:

-配置jsconfig.json

在使用typings之前,需要在vscode里面配置一下名为jsconfig.json的文件。配置方法很简单,随便选中一个js文件,vscode右下角会弹出一个绿色的小灯泡,如图所示:

Visual Studio Code代码自动补全

点击进去,顶部会提示

“Create a jsconfig.json to enable richer IntelliSense and code navigation across the entire workspace.”

选择create,vscode就会创造一个jsconfig.json的文件,内容大致如下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=759670
    // for the documentation about the jsconfig.json format
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "allowSyntheticDefaultImports": true
    },
    "exclude": [
        "node_modules",
        "bower_components",
        "jspm_packages",
        "tmp",
        "temp"
    ]
}

所有需要的参数都会帮我们设置好。此时我使用的是vscode v1.2.0生成的jsconfig,低版本自动生成的配置可能会比里面的少一点,但不影响。

-安装typings

使用npm全局安装typings

npm install -g typings

-安装语法插件

以安装node.js自动补全为例,在项目根目录下使用bash或者cmd,输入

typings install dt~node --global

其中”dt~”为使用DefinitelyTyped类型定义的意思,vscode可以识别这种定义。

之后可以看到在项目目录下出来了新的文件夹“typings”

Visual Studio Code代码自动补全

现在输入process,自动地补全出来了~window下可能需要重启下vscode才能看到自动补全的效果。

Visual Studio Code代码自动补全

-express、lodash等的自动补全

类似地,可以使用以上的方法,实现其他模块的自动补全。

typings install dt~express --global
typings install dt~lodash --global

//vscode官方文档上express的typings使用的是
typings install dt~express dt~serve-static dt~express-serve-static-core --global
Tags:责任编辑:xiahualong
    1. Visual StudioMicrosoft Visual Studio

      本站为大家提供了Visual Studio 2017和Visual Studio 2019两个版本的合集,包含有VS Community社区版,VS Enterprise正式版和VS_Professional专业版三个版本的合集,七达网小编这里欢迎各位有需要的赶快下载体...

    软件评论

    请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

        登录   注册
    猜你喜欢