Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mars05/crud-vscode-plugin
🛠︎一个用于代码生成的Vscode插件,可以根据数据库表结构,帮助您从不同的模板快速生成相关代码。
https://github.com/mars05/crud-vscode-plugin
code-generator crud tools vscode-extension
Last synced: 3 days ago
JSON representation
🛠︎一个用于代码生成的Vscode插件,可以根据数据库表结构,帮助您从不同的模板快速生成相关代码。
- Host: GitHub
- URL: https://github.com/mars05/crud-vscode-plugin
- Owner: mars05
- License: apache-2.0
- Created: 2022-06-21T05:30:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T09:33:09.000Z (over 2 years ago)
- Last Synced: 2024-11-09T18:42:17.297Z (about 2 months ago)
- Topics: code-generator, crud, tools, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 1.42 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![](./docs/crud-vscode-plugin.png)
# crud-vscode-plugin
[![LICENSE](https://img.shields.io/github/license/mars05/crud-vscode-plugin)](https://raw.githubusercontent.com/mars05/crud-vscode-plugin/master/LICENSE)
[![Plugin Version](https://img.shields.io/github/v/release/mars05/crud-vscode-plugin)](https://github.com/mars05/crud-vscode-plugin/releases)
[![Plugin Downloads](https://img.shields.io/visual-studio-marketplace/d/crud-hub.crud)](https://marketplace.visualstudio.com/items?itemName=crud-hub.crud)
[![GitHub Stars](https://img.shields.io/github/stars/mars05/crud-vscode-plugin?logo=github)](https://github.com/mars05/crud-vscode-plugin)一个用于**代码生成**的插件,可以根据数据库表结构,帮助您从不同的模板快速生成相关代码。支持项目生成和代码生成、自定义模板等功能。
**相关链接:**
- 官网: [Crud Hub](https://crud-hub.top/)
- 在线文档: [Crud Hub Docs](https://crud-hub.top/docs/)
- https://github.com/mars05/crud-hub
**拥有的功能点:**
- 项目生成: 创建一个新的项目
- 代码生成: 在已有项目中,根据表结构生成代码
- DDL: 支持从**DDL**生成代码
- 模板导入: 按需从模板市场或使用访问令牌导入模板
## 插件安装
- **插件市场:** 搜索 "crud"![](./docs/install.jpg)
## 命令使用
打开命令框,输入"Crud"
![](./docs/mlk.jpg)
## 模板导入- **步骤1:** 打开命令框,输入"Crud",选择模板导入
![](./docs/mbdr.jpg)- **步骤2:** 市场搜索结果中点导入按钮或点击令牌导入,市场搜索的是开放的模板。对于不开放的模板,可以在 **Crud Hub** > [我的模板](https://crud-hub.top/#/mytemplate/template) 设置访问令牌,然后通过访问令牌导入到插件中
![](./docs/lpdr.jpg)
- **步骤3:** 我的模板中可以管理已导入的模板。插件导入后的模板是离线模板,不会随 **Crud Hub** 中的模板修改可自动更新,在插件的**我的模板**中,可以点击刷新模板来和**Crud Hub**中的模板进行同步更新
![](./docs/wdmb.jpg)
## 项目生成
从菜单栏选择: File > New File > 项目生成,或从命令框选择"项目生成"
![](./docs/xmsc.jpg)
![](./docs/xmsc.gif)
## 代码生成
选中已有项目,鼠标右键: 代码生成,或从命令框选择"代码生成"
![](./docs/dmsc.jpg)
![](./docs/dmsc.gif)