简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀
人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.
1.前言
本篇目的:在Emacs使用git工具,彻底脱离终端操作。
2.git-gutter+与magit安装使用
在git-gutter+、git-gutter-fringe+和magit在melpa源安装即可。
<1>.配置git-gutter+和git-gutter-fringe+
(require 'git-gutter+)
(require 'git-gutter-fringe+)
(global-git-gutter+-mode)
(git-gutter-fr+-minimal)
;;开启小窗diff模式
(git-gutter+-mode)
(git-gutter+-toggle-fringe)
左侧加号是添加的,这时候在借助git-gutter±show-hunk命令查看具体diff详情,不过这个命令会重新开启一个buffer显示。
git-gutter±show-hunk-inline-at-point在当前buffer显示详情。
但是也有缺点,它只显示当前的diff,而不会显示全部的,要显示全部的就要借助magit。
<2>.配置magit
(require 'magit)
magit-diff输入后会让你选择:选当前工作树即可:w
或者执行:magit-diff-buffer-file直接查看当前文件所有的diff。
显示目录diff:magit-diff-paths
它会将当前文件所有的diff显示出来。