Giter Site home page Giter Site logo

smart-ide's Introduction

vscode插件结合chatgpt实现的工程化工具

在vscode插件中结合chatgpt能力,实现对开发代码的智能CR、智能单测、错误检测、添加类型、优化代码、添加注释、生成代码、解释代码、重构代码、生成文档、语言转化等功能,实现智能研发提效

image

demo 体验

(注意:使用插件必须保证当前网络可以访问外网)

git clone 项目

进入项目,当前文件夹下有一个打包好的文件"leah-cli-0.0.11.vsix"

进入vscode中,键盘按下 command + shift + p( 或者 ctrl + shift + l )

选中"Extensions: Install from VSIX",如下图

然后选择项目中的"leah-cli-0.0.11.vsix"文件

安装好后重启vscode

重启后,通过同时按下 command + L ( 或者 ctrl + L )

即可成功唤起插件

image

界面开发

cd develop
yarn install
yarn run start

浏览器进入localhost:3000即可

编译项目

yarn run build

编译好后会自动将界面代码编译到vscode插件中

vscode插件开发

cd vscode
yarn install
yarn global add vsce
vsce package 

执行完上面的命令,本地就会生成类似"leah-cli-0.0.11.vsix"的vsix文件

在vscode中根据demo体验的步骤,把这个vsix文件安装好,就可以看到具体效果了

smart-ide's People

Contributors

airuikun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smart-ide's Issues

chatgpt的key输入错误怎么更新

参加了掘金会议慕名而来,下载了插件尝试了下。
第一次输入的key不太对,找到了新的key以后不太清楚 vscode插件里的 localstorage 应该怎么更新 :( 求助大佬

求助样式丢失问题

我的场景是上传一个自己打包好的组件,然后返回一个url,通过您的这个去加载(预览)上传的组件。第一次预览没有问题,当我第二次再预览的时候相当于重新挂在了您的这个组件。我自己组件的样式就出不来了,样式是通过css-loader打包在js中的

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.