Skip to content

JuckZ/one-vscode

Repository files navigation

TimeSavior

This is the README for TimeSavior VScode Extension.

Features

It's a demo now. It may contains a lot of other creators' code for my learning.

Extension Settings

  • myExtension.enable: Enable/disable this extension.
  • myExtension.thing: Set to blah to do something.

Known Issues

Calling out known issues can help limit users opening duplicate issues against your extension.

Following extension guidelines

Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.

Working with Markdown

You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:

  • Split the editor (Cmd+\ on macOS or Ctrl+\ on Windows and Linux).
  • Toggle preview (Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows and Linux).
  • Press Ctrl+Space (Windows, Linux, macOS) to see a list of Markdown snippets.

For more information

TODO

下面有几个npmjs的Node.js 模块,可以帮你实现VS Code插件。你可以在插件的dependencies部分包含进去。 可以先调研这些库是否已经在新版中有替代方案,比如 import * as vscode from 'vscode',可能已经包含了某些功能。

vscode-nls - 支持插件的国际化和本地化。 vscode-uri - 使用VS Code实现的URI。 jsonc-parser - 允许带注释的JSON检查器。 request-light - 带代理支持的轻量级Node.js请求库。 vscode-extension - 提供VS Code 插件的持续遥测监控报告。 vscode-languageclient - 轻松地将语言服务器 语言服务器 插件模式中使用C/S结构的的服务器端,用于高消耗的特殊插件场景,如语言解析、智能提示等。与之相对,客户端则是普通的插件,两者通过VSCode的API进行通信。 绑定到语言服务器 语言服务器 插件模式中使用C/S结构的的服务器端,用于高消耗的特殊插件场景,如语言解析、智能提示等。与之相对,客户端则是普通的插件,两者通过VSCode的API进行通信。 协议上。

  • 拆分插件,将本插件作为Extension Packs
  • sort json objects
  • sort package.json

yo code

New Web Extension (TypeScript) New Notebook Renderer (TypeScript) New Language Pack (Localization) 暂时不研究

Enjoy!

About

All-in-One VScode Extension

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published