众所周知,在evil的normal state下,一个命令如果接受一个数作为prefix-arg,我就按1
2
3
,如果它接受一个“是否要那样那样执行这个命令”的prefix-arg,我就按C-u
或者SPC u
之类的。
突然想到对于后者也可以按1
,不管这个数字是多少,反正prefix-arg被置为“是”了。而1
比C-u
SPC u
都更好按。
众所周知,在evil的normal state下,一个命令如果接受一个数作为prefix-arg,我就按1
2
3
,如果它接受一个“是否要那样那样执行这个命令”的prefix-arg,我就按C-u
或者SPC u
之类的。
突然想到对于后者也可以按1
,不管这个数字是多少,反正prefix-arg被置为“是”了。而1
比C-u
SPC u
都更好按。
https://www2.lib.uchicago.edu/keith/tcl-course/emacs-tutorial.html
C-u by itself, without any subsequent digits, is equal to a numeric argument of 4. Another C-u multiplies that by 4 more, giving a numeric argument of 16. Another C-u multiplies that by 4 more, giving a numeric argument of 64, etc. For this reason C-u is called the
universal-argument
.
众所周知 Emacs 的惯例按 C-u 相当于给参数 4
一直不明白,为啥C-u是4?