日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

我們在學(xué)習C#時,或者臨時想要驗證一個想法時,需要通過執(zhí)行C#代碼來進行驗證。

這個時候就有多個選擇,打開VS工具、或者使用Web版本的在線工具。

這其中可能會碰到,VS打開慢、資源消耗大、Web工具語法支持不優(yōu)化、網(wǎng)絡(luò)問題等。

下面給大家推薦一個輕量級的可以執(zhí)行C#代碼的工具,就可以很好的滿足我們的需求。

項目簡介

CSharpRepl是一個跨平臺的命令行C# REPL(Read-Eval-Print Loop即讀取-求值-打印循環(huán)),是基于.Net 8開發(fā)的工具,可以在Windows、Mac OSLinux上運行。

使用該工具,可以方便開發(fā)人員快速驗證和學(xué)習C#語言。

該工具是一個獨立程序,但也可以與其他開發(fā)工具集成,如Windows Terminal和Visual Studio Code。

工具特性

1、通過ANSI轉(zhuǎn)義序列提供語法高亮。

2、提供Intellisense功能,包括文檔和重載導(dǎo)航。

3、可以自動格式化輸入的代碼。

4、支持安裝NuGet包。

5、可以引用本地的程序集、解決方案和項目。

6、使用語法高亮和Spectre.Console豐富的格式化來轉(zhuǎn)儲和探索對象。

6、支持OpenAI集成(需要自己的API密鑰)。

7、通過Source Link導(dǎo)航到源代碼。

8、支持IL(中間語言)反匯編,包括調(diào)試和發(fā)布模式。

9、快速且無閃爍的渲染,使用“diff”算法僅渲染變化的部分。

使用方法

1、安裝

dotnet tool install -g csharprepl

在命令行安裝,并通過輸入:csharprepl,啟用工具。

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

2、高亮的語法與智能提示

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

3、可直接使用C#和.Net API

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

4、安裝NuGet包并引用

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

4、查看源碼,會在谷歌上搜索庫的源代碼。對于支持SourceLink的NuGet包和程序集,只需按F12即可瀏覽其原始源代碼。

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

5、引用本地項目

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

6、查看IL代碼

CSharpRepl:一個跨平臺輕量級的C#命令行工具(csharp 跨平臺)

項目地址

https://github.com/waf/CSharpRepl

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
丰镇市| 高清| 通海县| 盐亭县| 盐池县| 固始县| 平舆县| 中阳县| 诸城市| 台湾省| 平顺县| 凤台县| 上犹县| 寿光市| 潜山县| 茌平县| 正阳县| 湖州市| 衢州市| 临西县| 深泽县| 金寨县| 福建省| 闸北区| 贺州市| 清新县| 凤山县| 宝清县| 和龙市| 如皋市| 怀仁县| 阜平县| 元朗区| 乐至县| 封丘县| 仙居县| 澄江县| 临海市| 玉溪市| 东乌珠穆沁旗| 蓬溪县|