vim – 如何使用undo tree更改Emacs的恶意模式中的撤销粒度级别
发布时间:2020-12-15 19:10:35 所属栏目:安全 来源:网络整理
导读:这些是一些令人敬畏的选择:emacs-24,邪恶模式(使用emacs中的vim绑定)和undo-tree。 但是,当我处于编辑模式(插入模式)时,我有时会跳过数字插入,删除等等,然后才能跳转和离开插入模式。 “撤消”将整个插入(包括删除)作为一个编辑。例如,我无法撤消我意
这些是一些令人敬畏的选择:emacs-24,邪恶模式(使用emacs中的vim绑定)和undo-tree。
但是,当我处于编辑模式(插入模式)时,我有时会跳过数字插入,删除等等,然后才能跳转和离开插入模式。 “撤消”将整个插入(包括删除)作为一个编辑。例如,我无法撤消我意外删除的段落,而不会撤消整个删除! 有没有什么办法解决这一问题? 以下是一些相关链接: > How Emacs determines a unit of work to undo 以下是转换某些vim命令的vim映射,以便它们可以被撤销: inoremap <c-u> <c-g>u<c-u> inoremap <c-w> <c-g>u<c-w> inoremap <End> <C-g>u<End> inoremap <BS> <c-g>u<BS> inoremap <CR> <c-g>u<CR> inoremap <del> <c-g>u<del> 需要的是对于emacs中的撤消模式,除了除了离开插入模式外,还可以跟踪其他事件。例如,您应该能够长时间保持插入模式,然后撤消任何删除,剪切和粘贴。
你有没有尝试过恶意的撤消?
(setq evil-want-fine-undo t) http://gitorious.org/evil/evil/blobs/master/evil-vars.el#line195 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |