哪位高人可以介绍一下VI的进入行命令模式是什么运作机制,越详细越好

c1987222 2014-11-07 11:30:31
小弟刚接触Linux开发,要做的功能是:可以在程序运行过程中监听用户的键盘输入,把用户输入作为command下达给程序。
其实类似Windows下的用户事件响应这种啦~

我们都知道VI下键盘输入冒号,就能进入命令模式,我理想的效果就和这个差不多。所以,我想借鉴VI的这种机制,但具体细节一无所知。

我个人的想法是开一个线程专门来监听用户的输入,不过似乎效率太低了,各位大侠有没有对这种应用情景比较了解的啊,讨论一下嘛。开发语言是Go
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅得不敢出门 2014-11-07
  • 打赏
  • 举报
回复
搜索一下网上实现shell的代码,借鉴下就行了。
c1987222 2014-11-07
  • 打赏
  • 举报
回复
引用 1 楼 zmlovelx 的回复:
搜索一下网上实现shell的代码,借鉴下就行了。
自己对Linux了解太少了,很惭愧,看来以后得加强才行啊。 打算尝试使用监听http request的方式。

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧