输入:不带换行符的字符串*
允许用户编辑和提交换行符
:修改后的字符串(可选带尾随的换行符)
行编辑器至少必须允许用户:
左右移动可见光标
在光标位置插入和/或覆盖字符
删除光标位置的字符
提交新的字符串,即停止编辑会使修改后的字符串返回/打印/显示/保存(没有其他文本)
赞赏,但不是必需的:
您的代码的解释。
链接到可以演示您的程序/功能的在线测试站点
演示用法的动画图像(例如,TIO不允许交互)
注意:
键绑定仅是建议
不需要GUI或视觉样式
例子
在下面,用表示光标_
。
进入: Just some text
允许用户编辑:
Just some text_
用户按下←九次(向左箭头键)
Just ̲some text
用户按下Del四次
Just ̲ text
用户按下 用户按下Out:any
Just any_text
Enter
Just any text
入: Remove me
允许用户编辑:
Remove me_
用户按Backspace九次
_
用户按出:(空字符串)Enter
*为了避免琐碎的编辑器解决方案,必须通过与编辑命令不同的输入法来提供此解决方案,或者必须使用换行符或类似的命令将它们与它们分开。