【发布时间】:2011-04-19 00:59:50
【问题描述】:
是否可以通过标准 C++ iostream 在控制台中显示 interactive 和 editable 文本?
换句话说,是否有可能在 shell 中仅使用标准 C++ iostream 来拥有基本的 Vim 式文本编辑能力?
例如,假设一个简单的字符串exampleText 包含文本“示例文本”。使用代码在shell窗口中显示:
std::string exampleText = "Example text.";
std::string editedText;
std::cout << exampleText;
是否可以在 exampleText 中显示的字符串在 shell 中显示时对其进行编辑,然后将该字符串的编辑版本保存到 editedText 中?
我怀疑这是否可行,但如果有人能帮助澄清这是否可行,我将不胜感激。
提前致谢!
【问题讨论】:
-
您使用的是什么操作系统?这很重要。
标签: c++ shell console text-editor iostream