标签 vscode 下的文章

nodejs debug 设定程序执行起始根路径cwd

launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "pwa-node",
            "request": "launch",
            "name": "Launch Program",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${workspaceFolder}\\cus_jd_scripts\\js\\jd_cash.js",
            "cwd": "${workspaceFolder}\\cus_jd_scripts\\js\\",
        }
    ]
}

设备登陆setting sync,ctrl+shift+p,选择Sync:下载配置,提示安装插件失败

打开帮助——切换开发人员工具,会看到相关错误输出,找不到某个名称的插件(可能该插件存在风险等原因被插件市场下架了)

解决办法:

  1. 打开自己绑定的gist地址如:https://gist.github.com/git空间名称
  2. 然后点击“git空间名称 / cloudSettings Secret”
  3. 然后点击edit
  4. 选择extensions.json文件,然后删除里面已经被插件市场下架的插件内容
  5. ctrl+shift+p,重新选择Sync:下载配置即可。

vscode添加工作区以后,工作区的文件夹便于浏览了,但可能文件夹中存放着非常规文本文档的一些文件,比如存放着excel的.xls,word的.doc,直接单击该类文件,vscode是无法直接打开该类文件的。
这时候vscode可以安装open插件,然后右键该文件名称,可以选择open with default application。

  1. 前提条件:
    自己已经注册好github帐号
    pc上已安装好vscode软件
  2. vscode安装插件Settings Sync
  3. vscode安装好settings Sync后,会跳转一个登陆页,没出现的话,也可以快捷键Shift + Alt + U调出,然后选择loging with github,授权绑定后,会自动生成一个GitHub Gist ID(留存好,方便其他设备同步下载的时候使用),最后跳转成功页。
  4. 如何使用:
    上传您的设置
    按Shift + Alt + U.
    在命令选项板中键入“>同步”以下载/上传订单
    首次下载或上传时,欢迎页面将自动打开,您可以在其中配置“设置同步”。
    上传设置后,选择上传后。您将看到摘要详细信息以及上载的每个文件和扩展名列表。

    下载您的设置
    按Shift + Alt + D.
    在命令选项板中键入“>同步”以下载/上传订单
    首次下载或上传时,欢迎页面将自动打开,您可以在其中配置“设置同步”。
    下载完成后,选择下载。设置同步将显示摘要,其中包含要下载的每个文件和扩展名的列表。
    将打开新的弹出窗口以允许您重新启动代码以应用设置。

    重置扩展设置
    在命令选项板中选择“>同步:重置扩展设置”以重置您的设置
  5. 早期settings-sync版本的安装教程:https://www.jianshu.com/p/c10ac793eec0
  6. settings-sync插件官方文档:https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync


一、在自带浏览器中打开

open in browser

This allows you to open the current file in your default browser or application.

二、代码检测工具

ESLint

ESLint最初是由Nicholas C. Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。

三、代码格式化工具

Prettier - Code formatter(prettier只关注格式化,并不具有lint检查语法等能力)

VS Code package to format your JavaScript / TypeScript / CSS using Prettier

四、其他

主流编程语言,大都支持,直接搜索安装吧。