ubuntu 22配置lazygit

文章目录

    • 一、安装lazygit
    • [二、 安装delta](#二、 安装delta)
    • [三、 lazy 配置 delta](#三、 lazy 配置 delta)

一、安装lazygit

bash 复制代码
LAZYGIT_VERSION=$(curl -s https://api.github.com/repos/jesseduffield/lazygit/releases/latest | grep -Po '"tag_name": "v\K[^"]*')

curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"

tar xf lazygit.tar.gz lazygit

sudo install lazygit /usr/local/bin/

rm lazygit lazygit.tar.gz

lazygit --version

二、 安装delta

这个就像编辑器一样看git diff的,有了lazygit了,感觉不需要在nvim里面配置git相关的了。

bash 复制代码
curl -L -o git-delta.deb https://github.com/dandavison/delta/releases/download/0.19.2/git-delta_0.19.2_amd64.deb

sudo dpkg -i git-delta.deb

rm git-delta.deb

delta --version

三、 lazy 配置 delta

mkdir -p ~/.config/lazygit

nano ~/.config/lazygit/config.yml

如果有了就直接进去就好了,加入下面内容

bash 复制代码
git:
  paging:
    colorArg: always
    pager: delta --dark --paging=never --side-by-side --line-numbers --navigate
相关推荐
老当益壮梁奶奶11 分钟前
Linux软件编程学习笔记(十一):深入浅出 TCP 协议与 Socket 编程实践
linux·c语言·笔记·学习·tcp/ip
speop23 分钟前
hell-gpu| TASK01-2
linux·运维·算法
byte轻骑兵36 分钟前
【BlueZ 】用户态入口:main.c 核心函数与程序启动流程
linux·人工智能·bluez·电脑蓝牙·嵌入式蓝牙
Tisfy1 小时前
LeetCode 2058.找出临界点之间的最小和最大距离:遍历+遇到极值则更新(这种题谁空间复杂度不是O(1)啊)
linux·数据库·leetcode·链表·题解·模拟·遍历
liulilittle1 小时前
REALITY 代理隧道的有效检测方法: 被动、主动与确定性三层实证研究
linux·服务器·网络·网络协议·安全·网络安全·通信
Elasticsearch2 小时前
避免和纠正热点:Elasticsearch Serverless 如何平衡分片
elasticsearch
邪修king2 小时前
Re:Linux 系统篇(十五):进程篇(四):进程切换深度解析 —— CPU 寄存器、进程上下文与切换全流程万字详解
linux·运维·服务器
高亦真2 小时前
今天是学习嵌入式的第33天
linux·学习·算法
cuijiecheng20182 小时前
Rocky Linux 安装 libltc、ltc-tools 和 ltcdump
linux
BlueAsia_Lab2 小时前
BQB 认证执行标准是什么?核心条款通俗解读
linux·运维·网络