Emacs之undo优化(七十三)

文章介绍了CSDN博客专家在Android/Linux领域的专注,分享了关于多mic语音方案、音视频及编解码技术。同时,重点讲解了如何在Emacs中使用undo-tree扩展,通过树状图方式高效管理撤销操作,包括快捷键和高级配置,强调了undo-tree的优化功能对提高工作效率的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

  1. 需求

每次撤销时,再输入文本,还需要从当前位置再来一遍循环,着实效率低下。

2.undo-tree以树状图显示撤销树
(use-package undo-tree
  :ensure t
  :init (global-undo-tree-mode))

;;将undo-tree生成的文件,都写入到~/.emacs.d/.cache,方便管理.
(setq undo-tree-history-directory-alist `(("." . "~/.emacs.d/.cache")))

3.树状图应用
<1>.使用C-x u调出树状图,可以从任意位置选择撤销点,并且任意一步都保留。

<2>.实用快捷键

C-p:向树上位置查看

C-n:向树下位置查看

C-b:切换至左树

C-f:切换至右树

d:查看diff差异

  1. 高级版配置
(use-package undo-tree
  :ensure t
  :config
  (progn
    (global-undo-tree-mode)
    (setq undo-tree-visualizer-timestamps t);;增加时间
    (setq undo-tree-visualizer-diff t);;增加diff对比
    ))

undo-tree优化功能真的强大!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Android系统攻城狮

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值