我可以将文本插入控制台输入缓冲区吗?
首先,我什至不知道我是否使用了正确的术语。我所说的是,假设我有一个程序可以显示字符串的值,并且它还允许我编辑该值。我想要做的是,当我开始编辑该值时,原始值将被放置在我的输入中,这样就好像我手动输入了原始值并且能够使用退格键等。
就像我刚刚将值更改为一个很长的句子,然后我意识到我拼错了一个单词,因此当我编辑值时,会弹出原始值,这样我就可以使用箭头键移动到该单词并修复它,而不必重新输入整个句子。
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您想为 curses 终端控制库使用 C# 包装器。
I think you want to use a C# wrapper for the curses terminal control library.