我可以将文本插入控制台输入缓冲区吗?

发布于 2024-12-04 06:36:14 字数 212 浏览 0 评论 0原文

首先,我什至不知道我是否使用了正确的术语。我所说的是,假设我有一个程序可以显示字符串的值,并且它还允许我编辑该值。我想要做的是,当我开始编辑该值时,原始值将被放置在我的输入中,这样就好像我手动输入了原始值并且能够使用退格键等。

就像我刚刚将值更改为一个很长的句子,然后我意识到我拼错了一个单词,因此当我编辑值时,会弹出原始值,这样我就可以使用箭头键移动到该单词并修复它,而不必重新输入整个句子。

To start off, I don't even know if I used the proper terminology. What I'm talking about is let's say I have a program that displays the value of a string and it also allows me to edit the value. What I want to do is when I begin to edit the value, the original value will be placed in my input so it'll be as if I manually typed in the original value and am able to use backspace and stuff.

It's like I just changed the value to a very long sentence and I realized I misspelled one word so when I edit the value the original pops up so I can use the arrow keys to move to the word and fix it, instead of having to retype the entire sentence.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

放血 2024-12-11 06:36:14

我认为您想为 curses 终端控制库使用 C# 包装器。

I think you want to use a C# wrapper for the curses terminal control library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文