简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀
优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门实战课【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
🍉🍉🍉文章目录🍉🍉🍉
- 🌻1.前言
- 🌻2.Emacs之blamer、git-messenger插件介绍
- 🌻3.安装Emacs插件
- 🐓3.1 blamer插件
- 🐓3.2 git-messenger插件
🌻1.前言
本篇目的:Emacs之显示blame插件:blamer、git-messenger
🌻2.Emacs之blamer、git-messenger插件介绍
-
Emacs是一款功能强大的文本编辑器,拥有丰富的插件生态。在众多插件中,blamer和git-messenger是两款实用的工具,分别用于显示代码的 blame 信息和实时显示Git状态。
-
一、Blamer插件
-
Blamer是一款用于Emacs的插件,它可以显示代码的 blame 信息。blame 是一种查看代码历史变更的方式,能够显示每一行代码最后是由哪个作者修改的,以及修改的时间。这样,当我们阅读代码时,可以了解代码的历史演变,对代码的可靠性有更直观的认识。
-
启用Blamer后,每次打开一个文件时,它会自动在状态行显示代码的 blame 信息。你也可以通过快捷键
M-g b
临时查看 blame 信息。 -
Blamer的一些常用选项包括:
-
blamer-ignore-files
:忽略某些文件或模式的 blame 显示。 -
blamer-max-lines
:设置在显示 blame 信息时,最多显示的行数。 -
blamer-show-when-idle
:在Emacs空闲时显示 blame 信息。 -
二、Git-Messenger插件
-
Git-Messenger是一款用于Emacs的Git状态提示插件。它能够实时显示Git仓库的状态,如未提交的更改、未推送的提交等。这样,你可以在编辑代码时,随时了解Git仓库的最新状态,避免出现不必要的错误。
-
启用Git-Messenger后,它会自动在状态行显示Git状态信息。你也可以通过快捷键
C-c g
临时查看Git状态信息。
Git-Messenger的一些常用选项包括: -
git-messenger-show-by-default
:启用时是否默认显示Git状态信息。 -
git-messenger-refresh-interval
:设置Git状态信息刷新的时间间隔。 -
git-messenger-mode-line-string
:自定义Git状态信息显示的内容。
总之,Blamer和git-messenger是两款实用的Emacs插件,它们可以帮助你更好地管理代码和Git仓库。通过这两个插件,你可以更方便地查看代码的历史变更和实时了解Git仓库的状态,提高工作效率。
🌻3.安装Emacs插件
🐓3.1 blamer插件
(require 'git-blamed)
;;启动开启blamer-mode模式.
(setq blamer-mode 1)
🐓3.2 git-messenger插件
;;git-messenger
(require 'git-messenger)
(global-set-key (kbd "C-x v p") 'git-messenger:popup-message)