English | 简体中文
基于 Roslyn 、 monaco-editor 开发的快速验证 C# 代码片段的工具。类似 LinqPad,支持ai chat、ai completion、ai edit
- 下载windows或mac release 包
- 解压后,运行 SharpPad.Desktop.exe
- 保留浏览器访问: http://localhost:5090
- Enjoy !
- https://try.dotnet10.com (老版本)
- 下载 release 包
- 解压后,找到 SharpPad.exe 双击运行
- 浏览器打开控制台显示的ip:port
在项目根目录
- 跑新服务
docker compose up -d - 更新服务
docker compose build sharppad && docker compose down && docker compose up -d - 停止服务
docker compose down
https://github.com/gaoconggit/SharpPad/tree/main/KingOfTool
- 下载配置
- 在sharpPad上创建一个目录
- 在目录中按右键,选择导入 KingOfTool.json
- git clone 代码仓库
- 在 Visual Studio 中启动 SharpPad 项目。
- 使用
Ctrl + Enter运行 "Hello World"。
Ctrl + Enter运行代码Alt + C清空输出信息Ctrl + J代码提示Ctrl + KCtrl + D格式化代码Ctrl + S保存代码Alt+L光标在聊天框时,清空聊天记录Ctrl + Shift + Space手动触发GPT自动补全Ctrl + Shift + KAI代码编辑Ctrl + D复制上一行到下一行
Cmd + Enter运行代码Ctrl + Option + C清空输出信息Cmd + J代码提示Cmd + KCmd + D格式化代码Cmd + S保存代码Cmd + Shift + Space手动触发GPT自动补全Cmd + Shift + KAI代码编辑Cmd + D复制上一行到下一行
- 代码智能提示
- 支持导入 NuGet 包
- 多目录支持
- 导入导出目录功能
- ai chat
- ai auto completion
- 多模型切换
- 主题切换
- 仅显示当前目录
- 支持选择c#版本
- 移动端UI
- 启动VS断点调试(参考 https://github.com/gaoconggit/SharpPad/blob/main/KingOfTool/Debugger.md)
- windows pc client(mac silicon / windows)
- nuget 管理页面
- 多文件支持
- 支持运行winform
- 支持运行web api
- 支持运行 avalonia
- 进行中的任务
- 原生断点调试
- 感谢 monacopilot 提供的 GPT 自动完成功能。