Coder Social home page Coder Social logo

entertain's Introduction

Entertain Sample

This is a plugin for entertainment.

VS Code API

  • entertain.generateTree

    You can generate a directory tree with specified width and depth. Paste the following clip to setting.json (Ctrl+shifit+p to open).

      "entertain.generateTree": {
        "num_width": 10,
        "num_depth": 4
      }
  • entertain.bulkReplace

    Set the content and targets of bulk replacement in settings.json. Here is an example for formatting htmls from tables generator to sphinx style:

      "entertain.bulkReplace": {
        "<table>": "<table class=\"docutils\">",
        "<td r": "<td align=\"center\" r",
        "<td c": "<td align=\"center\" c",
        "<td>": "<td align=\"center\">",
        "<th r": "<th align=\"center\" r",
        "<th c": "<th align=\"center\" c",
        "<td align=\"center\">$MM": "<td>$MM",
        "<td align=\"center\" rowspan=\"2\">model config file</td>": "<td rowspan=\"2\">model config file</td>",
        "<td align=\"center\" rowspan=\"3\">model config file</td>": "<td rowspan=\"3\">model config file</td>"
      },

How to customize a vscode plugin

First, install node.js.

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_17.x | bash -
apt-get install -y nodejs

Second, npm install -g yo generator-code.

Third, yo code.

Firth, install vsce: npm i vsce -g.

Fifth, run vsce package.

Finally, publish it to marketplace.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.