Skip to content

Roslyn +Monaco 开发的快速验证 c# 代码片段的工具 。前端代码由 cursor 驱动

License

Notifications You must be signed in to change notification settings

gaoconggit/SharpPad

Repository files navigation

SharpPad

基于 Roslyn 和 monaco-editor 开发的快速验证 C# 代码片段的工具。

SharpPad

快速体验

  1. 下载 release 包
  2. 解压后,找到 SharpPad.exe 双击运行
  3. 浏览器打开控制台显示的ip:port

开发向导

开发环境 建议 vs 2022 + net8.0

  1. git clone 代码仓库
  2. 进入 wwwroot 目录安装 monaco-editor:
    npm i --registry=https://registry.npm.taobao.org
  3. 在 Visual Studio 中启动 SharpPad 项目。
  4. 使用 Ctrl + Enter 运行 "Hello World"。

示例代码参考

https://github.com/gaoconggit/SharpPad/tree/main/KingOfTool

快捷键

  • Ctrl + Enter 运行代码
  • Alt + C 清空输出信息
  • Ctrl + J 代码提示
  • Ctrl + K Ctrl + D 格式化代码
  • Ctrl + S 保存代码

特性

  • 代码智能提示
  • 支持导入 NuGet 包
  • 多目录支持
  • 导入导出目录功能

期待实现的功能

  • 进行中的任务
    • ai chat

About

Roslyn +Monaco 开发的快速验证 c# 代码片段的工具 。前端代码由 cursor 驱动

Resources

License

Stars

Watchers

Forks

Packages

No packages published