由于我目前在我的提示中尝试新东西,我需要一种方法来判断性能影响是什么。
我如何监控呈现提示所需的时间以及获取 .*rc 所需的时间?
我知道zsh 的preexec()挂钩以及在 bash 中可以实现的方式。(链接)
但是我可以在打字的同时获得当前输入吗?
这个问题背后的想法如下:
为了更快地学习命令、参数和快捷方式,我想在“数据库”中搜索正在键入的命令,提供“帮助/有用知识/快捷方式”提示,并在键入时使用 screen/tmux 在另一个会话中显示这些在另一个。
是否可以检查当前正在键入的命令?如果它对每次击键都不起作用,则计时器循环也可能起作用。