
VSCode
文章平均质量分 66
forward_huan
经常记录一下自己在工作中遇见的问题以及涉及的知识点,可以帮助他人也可以让自己以后遇见相同问题时可以快速查找,知识是积累的,坚持✊
展开
-
VScode 无法保存,文件内容较新
原因分析当VSCode打开文件再编辑后没有保存时,如果该文件被通过其它方式修改保存,可能会发生冲突,就会弹出这个提示框解决方法打开VSCode,找到文件, Files: Save Conflict Resolution, 把选项设置为overwriteFileOnDisk, 就不会再弹出这个提示框了,在settins.json文件中添加以下配置"files.saveConflictResolution": "overwriteFileOnDisk"...原创 2020-10-21 20:10:06 · 12558 阅读 · 1 评论 -
VSCode插件开发 浅谈workspace问题
判断当前是否存在workspace打开Settings, 有时可以看到这里有一个Workspace, 中文环境下叫做工作区。什么时候会出现这个Workspace选项呢?如果现在没有Workspace显示,执行以下操作会出现Workspace选项File -> Open Folder...,当有文件夹打开的时候File -> Open Workspace..., 当打开一个Workspace的时候File -> Add Folder to Workspace..., 当添加文原创 2020-09-02 19:12:20 · 6243 阅读 · 0 评论 -
VSCode插件开发 获取系统语言环境以及设置语言(中英文)
如何获取VSCode的语言环境import * as vscode from 'vscode';vscode.env.languageVSCode设置语言环境使用快捷键CTRL + SHIFT + P,搜索language,找到Configure Display Language选择所需要设置的语言,然后重启即可,如果没有,选择Install additional languages...安装相应语言插件选择所需要安装的插件,然后按要求重启即可VSCode 语言插件源代码语言对照表原创 2020-08-31 19:28:41 · 1266 阅读 · 0 评论 -
VSCode插件开发 删除非空文件夹
import * as path from "path";import * as fs from "fs";function deleteFolder(dirPath: string) { try { let files = fs.readdirSync(dirPath); for (const file of files) { var filePath = path.join(dirPath, file); if原创 2020-08-24 20:21:20 · 390 阅读 · 1 评论 -
VSCode插件开发 国际化
内容来源于:vscode 插件开发技巧:国际化对于一个好的 vscode 插件,若不支持国际化委实可惜,本文介绍一种简单的 i18n 的做法,希望对各位插件开发者有所帮助。这里会从另一个大名鼎鼎的插件(code-settings-sync)借用部分代码,列位看官请耐心看下去。让我们用一个简单的插件工程演示国际化的做法:在中文情况下,命令名称为中文,输入命令后弹出的消息通知框显示也为中文。反之,若在英文情况下,上面各项显示亦为英文。熟悉插件开发的各位应该看出来了,这其实就是将插件工程产生器所生成转载 2020-08-22 21:30:13 · 1883 阅读 · 4 评论 -
VSCode插件开发 更新设置列表中的配置项
代码示例import * as vscode from 'vscode';function updateConfiguration(cfgName: string, key: string, value: any, configurationTarget: vscode.ConfigurationTarget | boolean) { return new Promise((resolve, reject) => { let cfg = v原创 2020-08-18 19:02:01 · 1519 阅读 · 2 评论 -
VSCode插件开发系列笔记
VSCode插件开发系列随笔做了VSCode插件开发一年有余,心想留下一些纪念吧,整理一下中间所遇到的问题以及知识点,留待日后可以复习查看,遇到相同问题的小伙伴也可以相互借鉴.extension代码示例...原创 2020-08-17 21:20:54 · 1682 阅读 · 0 评论 -
VSCode插件开发 在编辑窗口打开文件或文本
打开本地文件export function openLocalFile(filePath: string) {// 获取TextDocument对象vscode.workspace.openTextDocument(filePath) .then(doc => { // 在VSCode编辑窗口展示读取到的文本 vscode.window.showTextDocument(doc); }, err => { console...原创 2020-08-17 21:15:29 · 6679 阅读 · 1 评论 -
VSCode插件开发 创建插件项目
开发前准备安装VS Code安装Node.js安装Git安装Yeoman和VS Code Extension Generatornpm install -g yo generator-code创建Extension项目使用yo code开始创建extension项目使用code ./helloword打开项目按F5运行项目参考链接...原创 2020-08-17 21:10:28 · 917 阅读 · 0 评论 -
VSCode插件开发 打开配置文件settings.json
方案一:打开VSCode点击左下角的齿轮按钮,或者使用快捷键ctrl + ,,打开Settings点击右上角的Open Settings(JSON)选项方案二:打开VSCode使用快捷键调出命令面板,(ctrl + shift + p或者F1或者ctrl + shift + a)或者使用VSCode顶部的菜单栏, 点击View -> Command Palette调出命令面板输入json,找到Preferences: Open Settings (JSON)方案三:(插件原创 2020-08-17 21:06:47 · 5337 阅读 · 0 评论 -
VSCode插件开发 打包,安装,卸载插件 命令行
打包插件执行 vsce package如果提示 bash: …/AppData/Roaming/npm/vsce: No such file or directory安装vsce模块npm install vsce -g --save vsce安装插件通过VSCode点击左侧的Extension图标,选择"…"这个选项,然后在弹出的菜单栏中选择Install from VSIX.通过命令行code --install-extension [插件位置 *.vsix]如果失败执原创 2020-06-13 10:54:15 · 3971 阅读 · 1 评论 -
VSCode插件开发 源码编译
VSCode 源码编译主要参考官方的配置要求https://github.com/Microsoft/vscode/wiki/How-to-Contribute下载链接PythonGitYarnNodeJsVS Studio注意点由于编译打包的出的vscode是32位的,安装python和nodejs的时候最好选用32的设置淘宝源npm config set r...原创 2020-04-26 20:54:45 · 2447 阅读 · 0 评论