TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Terminal.Gui: A Cross Platform Terminal UI Toolkit for .NET

249 点作者 manjana超过 2 年前

17 条评论

malkia超过 2 年前
On the C++ front, I&#x27;ve been using this and love it - <a href="https:&#x2F;&#x2F;github.com&#x2F;ArthurSonzogni&#x2F;FTXUI" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ArthurSonzogni&#x2F;FTXUI</a> - it also has wasm target, so may target the web.<p>I&#x27;m regular Far Commander on Windows, and Midnight Commander, also known as mc on Linux&#x2F;OSX. In fact my &quot;Command-Prompt&quot; on Windows is always FAR (this comes with certain limitations, but I&#x27;m so used to it, I can&#x27;t do my normal work without it). I could never get into the Explorer, and only use it in rare cases.
评论 #33195109 未加载
评论 #33193829 未加载
评论 #33195071 未加载
hazrmard超过 2 年前
Looking at the demo images, I must admit that I have some traumatic memories associated with that shade of blue on a console :) Mostly from fiddling with BIOS settings etc.<p>My only experience with C# is in using the Unity 3D game engine. Now with a console apps ecosystem, cross-platform focus, GUI libraries, machine learning stuff, mobile apps. It&#x27;s becoming an attractive prospect by the day.
评论 #33195997 未加载
评论 #33196290 未加载
评论 #33192482 未加载
评论 #33196350 未加载
评论 #33196744 未加载
jabart超过 2 年前
About four years ago I had a meeting with a distributor who had terminal app and wanted to move it to a web based app. Everyone had the keyboard shortcuts memorized and did a quick demo that the refresh rate of the monitor was not fast (only slightly joking here) enough to go through all the screens they did for each task they had to do in this system. Interesting that this could be a useful replacement for something like that in a modern language.
评论 #33193033 未加载
评论 #33194444 未加载
评论 #33195981 未加载
评论 #33195641 未加载
评论 #33196004 未加载
bayesianbot超过 2 年前
Great, there&#x27;s some terminal programs I&#x27;d have preferred to code in C# but did in Python instead as I didn&#x27;t know this exists.<p>First I thought resizing doesn&#x27;t work but it seems it&#x27;s only an issue with kitty, on alacritty it works as expected, in case anyone else is wondering the same.
VikingCoder超过 2 年前
Neat!<p>I wish it also worked with something like xterm.js, a terminal in the browser.<p>Either by compiling .Net to WASM... Like Client-Side Blazor does, right?<p>...or using client-server technology... Like Server-Side Blazor does, right?
评论 #33192014 未加载
评论 #33191350 未加载
issung超过 2 年前
How people get the mouse working in the terminal is one of those things I&#x27;ve always wondered how they do it, but never look into it because then the magic is gone. As a daily software engineer it&#x27;s nice to have some things remain as magic
评论 #33201834 未加载
评论 #33197661 未加载
_the_inflator超过 2 年前
In a certain sense, this is so damn cute and pure DOS nostalgia. My next side project is going to be a Norton Commander I guess.
评论 #33194122 未加载
raphinou超过 2 年前
I&#x27;m expecting a terminal UI to be primarily keyboard-driven, but the demo uses the mouse a lot. Anyone having experience with this library and able to confirm keyboard navigation is good by default?
评论 #33190849 未加载
gwbas1c超过 2 年前
What? No Blazor support? No mobile support? (Joke)<p>I think console UIs are good for a sweet spot where you need a &quot;just good enough&quot; UI that you can whip up in a few minutes. I hope this meets the sweet spot.
评论 #33192052 未加载
评论 #33191316 未加载
mu_killnine超过 2 年前
What a wonderful project. Bookmarked for the next time I need something nice in the terminal :)<p>Way to go, team.
kgwxd超过 2 年前
I&#x27;m going to use the heck out of this but I can&#x27;t even touch it until I know exactly why it&#x27;s named Terminal._G_ui. I figured an explanation would be in the first sentence. The G better stand for something super clever :)
评论 #33198694 未加载
gulabjamuns超过 2 年前
What are the prerequisites for installing on MacOS ? Thanks.
评论 #33200056 未加载
评论 #33196173 未加载
amelius超过 2 年前
How is state managed?
评论 #33193158 未加载
ape4超过 2 年前
Is there a Terminal.somethingElse too ?
评论 #33198143 未加载
rod_ochoa超过 2 年前
Amazing!
mavu超过 2 年前
&quot;Cross platform&quot; and .NET<p>Very funny.
评论 #33196830 未加载
评论 #33219551 未加载
评论 #33196823 未加载
bongobingo1超过 2 年前
How fast does it stream a 10gb file though?
评论 #33192579 未加载