lazygit 0.35 发布,Git 命令行的终端 UI


lazygit 是一个用于 Git 命令行的简单终端 UI,使用 Go 语言编写,用到了 gocui 库,目的是在命令行提供 Git 的图形界面。

目前  lazygit 发布了 0.35 版本,带来如下更改:

  • 支持 Nerd 字体

  • 滚动条!(非交互式但很酷)

  • 现在可以直接编辑 Diff hunks(通过子进程)

  • 可以打开 lazygit 到关心的面板,例如运行lazygit log打开 lazygit 提交面板。

  • 大多数菜单现在对每个菜单项都有自己的键绑定,这对于高级用户来说应该会加快速度。

  • 现在可以轻松设置/取消设置分支的上游

  • 现在可以选择仅存储未暂存/暂存文件

  • 改进的更新流程

  • 修复了在解析提交消息时重复换行符检索提交消息时,不重复换行符的问题

  • 鉴于很容易意外按错键,一些难以逆转的操作现在具有确认弹出窗口。

  • 'Gone' 分支现在被标记为这样

  • 可以使用 'y' 键复制更多提交属性

  • 现在可以使用常规名称(例如“红色”),而不是仅使用十六进制代码指定自定义提交作者颜色。

  • 提交作者现在可以设置为其他作者或重置为当前 git 用户

  • 可以使用git.autoRefresh配置选项禁用文件的自动刷新

  • 现在可以从合并冲突面板打开文件

  • 现在可以通过gui.timeFormat配置键自定义提交时间格式

  • 在 switch 上记录当前目录而不是 exit

  • 支持 Bitbucket 服务器 PR

  • gui.showBottomLine: false可以在配置中隐藏底线(包含一些键绑定帮助) 。

  • 现在可以默认通过 git.log.showWholeGitGraph: true在提交面板中显示整个 git 图

  • 一些 UI 调整。

更新公告:https://github.com/jesseduffield/lazygit/releases/tag/v0.35


相關推薦

2023-05-05

lazygit 是一个用于 Git 命令行的简单终端 UI,使用 Go 语言编写,用到了 gocui 库,目的是在命令行提供 Git 的图形界面。 目前  lazygit 发布了 0.38 版本,带来如下更改: 大变更 'x' 不再打开菜单,需要使用 '?'或重新映射键

2022-12-08

VS Code 1.74 已发布,此版本主要带来如下优化: 自定义资源管理器自动显示- 决定哪些文件在资源管理器中滚动到视图中。 隐藏活动栏和面板徽章- 通过切换状态徽章,简化编辑器 UI。 笔记本和差异视图的音频提示- 单元格

2023-02-04

VS Code 1.75 已发布,此版本主要带来如下优化: 配置文件- 创建和共享配置文件,以配置扩展、设置、快捷方式等。 VS Marketplace 签名- 已发布的扩展现在默认进行代码签名。 辅助功能改进- 终端屏幕阅读器模式、新的键盘快

2022-08-05

Visual Studio Code 1.70 现已发布,一些主要亮点包括: 标题栏自定义 隐藏/显示菜单栏、命令中心或布局控制。 对于使用自定义标题栏(Windows、macOS 和 Web 上的默认设置)的用户,该版本向标题栏引入更多交互式内容。虽然已

2022-07-08

Visual Studio Code 1.69 现已发布,一些主要亮点更新包括: 3-way merge editor- 在 VS Code 内解决合并冲突。 合并编辑器允许你快速解决 Git 合并冲突。启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。Checkboxes&

2023-08-05

Visual Studio Code 1.81 已发布,此版本一些主要亮点包括: Accessibility 改进 - 支持通知、聊天回复和悬停的 Accessible View。 “ Open Accessible View (Alt+F2) ”命令允许屏幕阅读器用户逐个字符、逐行检查内容。上次更新

2022-08-23

GitUI 是 Rust 编写的 Git 终端,主打特性是速度快和极简风格的 UI。 新版本主要变化 支持堆叠弹出框 (popup stacking) 支持 Android 模拟器 Termux 新增 堆叠弹出框 (#846) 文件历史记录日志 [@cruessler] (#381) 支持 Android 模

2023-09-06

的 Git 终端,主打特性是速度快和极简风格的 UI。 最近发布的 GitUI 0.24 增加了许多特性。目前 GitUI 的最新版本是 v0.24.2,主要是修复在 0.24 系列发现的错误。 GitUI 0.24 主要变化 支持根据 message, author 或 files in diff 搜

2022-11-25

的 Git 终端,主打特性是速度快和极简风格的 UI。 最近发布的 GitUI 0.22 增加了许多特性。目前 GitUI 的最新版本是 0.22.1,主要是修复在 0.22 中发现的错误。 GitUI 0.22 主要变化 支持 submodules 支持查看 commit message history

2023-07-08

Visual Studio Code 发布了 1.80 版本,带来如下新东西: 无障碍功能改进 Accessible View  无障碍视图 新命令“打开可访问视图”(Alt+F2) 允许屏幕阅读器用户逐字符、逐行检查内容。当悬停或聊天面板响应聚焦时可调用此方法

2022-12-10

配器协议 (DAP) 的实验性支持。目前 Helix  22.12 版本已发布,这是一个功能丰富的版本,带来如下内容: Git diff gutter 新的 git diff gutter 跟踪当前缓冲区中与 git 索引相比的变化。 与签入到 git 的文件相比,装订线中的标记表

2021-12-29

过滤、排序 bug: git bug ls "status:open sort:edit" 交互式终端 UI: Web UI(状态:未完成):

2023-09-28

Windows Terminal Preview 1.19 现已发布,引入了 Broadcast Input、Web Search、Suggestions UI 等新功能。具体更新内容如下: Broadcast Input Broadcast Input 允许将一个终端窗格的内容 broadcast 到选项卡中的所有其他窗格。要打开 Broadcast Input,可

2023-03-06

Git for Windows v2.40.0-rc1 现已发布。按照原先的规划,Git for Windows 将在下一个版本中放弃对 Windows 7 和 Windows 8 的支持;同时,Git for Windows 的 32 位版本的支持也即将结束。 此版本主要更新内容如下: New Features 随附 Git v