相关疑难解决方法(0)

Vim"显示我的最后一个命令"命令?

是否有一个命令显示正常模式下的最后一个命令是什么?

假设我意外地击中了随机键并得到了一些意想不到的结果.当然我可以撤消它,但我可以透露按键是什么以及如何解释它?

vi vim

53
推荐指数
5
解决办法
2万
查看次数

记录/拦截Vim中的每次击键

我刚开始研究一种工具来帮助我提高Vim的工作效率.我希望它将每个击键记录到一个文件,然后识别低效的使用模式.我希望它为每次击键存储一个时间戳.

我尝试使用-w和-W vim选项将每个击键转储到管道.但是,Vim不会在线报告击键,因此我无法获得可靠的时间戳.

我也尝试拦截来自tty的输入,将其写入管道并将其重定向为Vim的stdin.但随后Vim退出:

Vim: Warning: Input is not from a terminal
Run Code Online (Sandbox Code Playgroud)

我也发现了捕获每个键的技巧:http://vim.wikia.com/wiki/Capture_all_keys.我对vimscript一无所知,但我觉得这不是我想要的.

所以我现在的想法是:我需要拦截来自tty的输入,处理它然后将它写入Vim将用作输入的一些假tty.你是否同意这是最好的方法?如果是这样,有关我如何做到这一点的任何提示?

vim logging tty keylogger

8
推荐指数
1
解决办法
1335
查看次数

标签 统计

vim ×2

keylogger ×1

logging ×1

tty ×1

vi ×1