日本电影一区二区_日本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)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
兴化市| 漯河市| 昭通市| 芦山县| 婺源县| 沿河| 南宫市| 汾阳市| 河源市| 本溪| 昌邑市| 湟中县| 浮梁县| 东兴市| 新源县| 抚州市| 克拉玛依市| 竹溪县| 凯里市| 香港| 荣成市| 秭归县| 垦利县| 竹溪县| 乐平市| 宝山区| 黄山市| 上高县| 乌兰察布市| 福安市| 曲周县| 桐庐县| 杭锦后旗| 利津县| 乌兰察布市| 阜城县| 长泰县| 绵竹市| 雷波县| 广汉市| 杭州市|