在现在emacs中,C-s C-y 与C-s M-y现在调用的都是 isearch-yank-kill 吗?那还有区别吗?
mei you
在我的绑定里面 C-s C-y
是 isearch-yank-kill
, C-s M-y
是isearch-yank-pop
. 这两个的区别就和普通的C-y
与M-y
的区别一样。
C-h v isearch-mode-map
可以点到isearch.el
里面,找到 isearch模式下的键位绑定。
1 个赞
可以分别多kill几个东西,然后按C-s C-y
,接着按M-y
会把刚刚插入的内容替换成kill ring之前的内容。
比如你先kill 了一个one
,然后kill了一个two
. 现在你按C-y
的话就会黏贴过来two
. 如果想要黏贴过来one
的话,就需要再按一下M-y
.
isearch里面的这两个按键模拟平常的C-y
和M-y
的功能 (他有一些特殊处理).
1 个赞