All Projects → vuerd → Vuerd Vscode

vuerd / Vuerd Vscode

Licence: mit
ERD Editor vscode extension

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vuerd Vscode

Vuerd
ERD Editor
Stars: ✭ 208 (+118.95%)
Mutual labels:  database, db, vscode, editor, diagram
Cn Vscode Docs
VScode说明文档翻译
Stars: ✭ 970 (+921.05%)
Mutual labels:  vscode, editor
Gorose
GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently provides six major database drivers: mysql,sqlite3,postgres,oracle,mssql, Clickhouse.
Stars: ✭ 947 (+896.84%)
Mutual labels:  database, db
Awesome Ebooks
收录开源的经典技术书籍 PDF 文件及相关网站,持续更新中...
Stars: ✭ 51 (-46.32%)
Mutual labels:  database, editor
Xodus
Transactional schema-less embedded database used by JetBrains YouTrack and JetBrains Hub.
Stars: ✭ 864 (+809.47%)
Mutual labels:  database, db
Android dbinspector
Android library for viewing and sharing in app databases.
Stars: ✭ 881 (+827.37%)
Mutual labels:  database, db
Vscode Better Merge
Better merge conflict support for vscode
Stars: ✭ 46 (-51.58%)
Mutual labels:  vscode, extension
Orbit Db Http Api
A HTTP API Server for the OrbitDB distributed peer-to-peer database
Stars: ✭ 17 (-82.11%)
Mutual labels:  database, db
Topaz
A simple and useful db wrapper for Crystal-lang
Stars: ✭ 56 (-41.05%)
Mutual labels:  database, db
Vscode Glua Enhanced
👨‍💻 Garry's Mod Lua VSCode Extension for enhanced auto completion, wiki integration, snippets, color palette, and much more...
Stars: ✭ 64 (-32.63%)
Mutual labels:  vscode, extension
Vscode Php Docblocker
Simple docblocker for php
Stars: ✭ 64 (-32.63%)
Mutual labels:  vscode, extension
Snipsnap
The ultimate snippets collection for VS Code
Stars: ✭ 840 (+784.21%)
Mutual labels:  vscode, extension
Node Pg Migrate
Node.js database migration management for Postgresql
Stars: ✭ 838 (+782.11%)
Mutual labels:  database, db
Spimedb
EXPLORE & EDIT REALITY
Stars: ✭ 14 (-85.26%)
Mutual labels:  database, db
Db Mysql
Stars: ✭ 22 (-76.84%)
Mutual labels:  database, db
Vscode Simple Vim
Vim extension for VSCode
Stars: ✭ 38 (-60%)
Mutual labels:  vscode, extension
Vscode Vega Viewer
VSCode extension for Interactive Preview of Vega & Vega-Lite maps 🗺️ & graphs 📈
Stars: ✭ 75 (-21.05%)
Mutual labels:  vscode, extension
Imdbpy
IMDbPY is a Python package useful to retrieve and manage the data of the IMDb movie database about movies, people, characters and companies
Stars: ✭ 792 (+733.68%)
Mutual labels:  database, db
Monaco React
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
Stars: ✭ 788 (+729.47%)
Mutual labels:  vscode, editor
Asciidoctor Kroki
Asciidoctor.js extension to convert diagrams to images using Kroki!
Stars: ✭ 55 (-42.11%)
Mutual labels:  extension, diagram

vuerd-vscode

vuerd ERD Editor vscode extension

npm version VS Marketplace version APM GitHub Codecov CI

ERD

vuerd

Generator SQL DDL

vuerd

Generator Code

vuerd

Visualization

vuerd

SQL DDL Import

vuerd

Usage

Webview API

  1. ERD data [filename].vuerd.json Save a file as a form
  2. Focus on the saved file and click the vuerd icon in the upper right corner of the Editor window
    Image
    Image

Custom Editor API

  1. ERD data [filename].vuerd Save a file as a form

Theme settings.json

Synchronize the current vscode theme

{
  "dineug.vuerd-vscode.themeSync": true,
  "dineug.vuerd-vscode.theme": {
    "keyPK": "#B4B400",
    "keyFK": "#dda8b1",
    "keyPFK": "#60b9c4",
    "edit": "#ffc107"
  }
}

Example settings.json configuration for a light themed editor

{
  "dineug.vuerd-vscode.themeSync": false,
  "dineug.vuerd-vscode.theme": {
    "canvas": "#d7d7d7",
    "table": "#e6e6e6",
    "tableActive": "#ebb692",
    "focus": "#ff5600",
    "keyPK": "#B4B400",
    "keyFK": "#dda8b1",
    "keyPFK": "#60b9c4",
    "font": "#5d5d5d",
    "fontActive": "black",
    "fontPlaceholder": "#929292",
    "contextmenu": "#e6e6e6",
    "contextmenuActive": "#c7c2be",
    "edit": "#003ef8",
    "columnSelect": "#dcd5d0",
    "columnActive": "#c8d6f7",
    "minimapShadow": "#5d5d5d",
    "scrollBarThumb": "#929292",
    "scrollBarThumbActive": "#5d5d5d",
    "menubar": "white",
    "visualization": "#d7d7d7"
  }
}

Keymap settings.json

{
  "dineug.vuerd-vscode.keymap": {
    "find": [
      {
        "metaKey": false,
        "ctrlKey": false,
        "altKey": true,
        "shiftKey": false,
        "key": "F"
      }
    ],
    "selectAllColumn": [] // remove keymap
    // edit
    // stop
    // find
    // undo
    // redo
    // addTable
    // addColumn
    // addMemo
    // removeTable
    // removeColumn
    // primaryKey
    // selectAllTable
    // selectAllColumn
    // copyColumn
    // pasteColumn
    // relationshipZeroOneN
    // relationshipZeroOne
    // relationshipZeroN
    // relationshipOneOnly
    // relationshipOneN
    // relationshipOne
    // relationshipN
    // tableProperties
  }
}

Document

Editor Keymap(default)

Name Keymap
Editing - ERD dblclick, Enter
Editing - Grid dblclick, Enter
All Stop Escape
Search - find, filter Alt + F, Ctrl + Alt + F
Undo - ERD Ctrl + Z, Cmd + Z
Redo - ERD Ctrl + Shift + Z, Cmd + Shift + Z
Selection - table, memo Ctrl + Drag, Click, Ctrl + Click, Ctrl + Alt + A, Cmd + Drag, Cmd + Click, Cmd + Alt + A
Selection - column, filter Click, Ctrl + Click, Cmd + Click, Shift + Click, Shift + Arrow key(up, down), Alt + A
Movement - table, memo, column, filter Drag, Ctrl + Drag, Cmd + Drag
Copy - column Ctrl + C, Cmd + C
Paste - column Ctrl + V, Cmd + V
Contextmenu - ERD, Table, Relationship, SQL, GeneratorCode Right-click
Table Properties Ctrl + Space, Alt + Space
New Table Alt + N
New Memo Alt + M
New - column, filter Alt + Enter
Delete - table, memo Ctrl + Delete
Delete - column, filter Alt + Delete
Select Hint - dataType, find Arrow key(right), Click
Move Hint - dataType, find Arrow key(up, down)
Primary Key Alt + K
checkbox - Grid, filter Space, Click
Move checkbox - Grid, filter Arrow key(up, down, left, right)
Relationship - Zero One N Ctrl + Alt + 1, Cmd + Alt + 1
Relationship - Zero One Ctrl + Alt + 2, Cmd + Alt + 2
Relationship - Zero N Ctrl + Alt + 3, Cmd + Alt + 3
Relationship - One Only Ctrl + Alt + 4, Cmd + Alt + 4
Relationship - One N Ctrl + Alt + 5, Cmd + Alt + 5
Relationship - One Ctrl + Alt + 6, Cmd + Alt + 6
Relationship - N Ctrl + Alt + 7, Cmd + Alt + 7

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].