通过按住Emacs中的键重复输入

Pas*_*ten 3 emacs key sequence repeat

如何降低/消除延迟,并在按住键时加快插入额外的键?

例如:如果你想输入一个长"ffffffffffffff"序列,当你不关心多少f时,按住它f来获得结果需要相当长的时间.

有一个相当长的初始延迟,并且在延迟之后出现的f的速度也不是最快的.有谁知道涉及哪些参数,以及如何改变它们?

Wes*_*ker 8

密钥重复设置始终由基本操作系统控制,您没有说明.在windows,osx,Linux的控制面板或设置配置中(现在几乎所有的东西)都有两个控制键重复的设置.第一个是延迟到重复开始的时间,第二个是重复发生的速度.

在unix系统(即基于X-window)上,还有一个xset命令行工具,可用于更改keyrepeat:

# xset -h
... help output ...
To turn auto-repeat off or on:
    -r [keycode]        r off
     r [keycode]        r on
     r rate [delay [rate]]
Run Code Online (Sandbox Code Playgroud)

并且,正如有人所说,在emacs中,通过简单地使用ctrl-u随后的随机数然后按键来插入一堆随机字符实际上更快.或者,事实上,您也可以使用alt-6 alt-4 f.

(是的,它在技术上是meta在emacs中,但你的密钥很可能被标记alt)