请教 VSCode 一个 Git 问题

2023-03-28 15:03:47 +08:00
 monetto

VSCode 有类似于 IDEA/PyCharm/GoLand 的那种 Git Blame 功能吗?个人感觉这个功能看大片代码是哪个需求的还是很有用的。

用过 Gitlens 但是只能显示每行,只有选中的行才显示,想要那种在侧面大片显示的~

1782 次点击
所在节点    程序员
12 条回复
hahastudio
2023-03-28 15:09:56 +08:00
GitLens 可以打开 File Blame 啊?
你可以从 Ctrl + Shift + P 那里敲 blame 打开,也可以点文件头上的 * authors 来打开
monetto
2023-03-28 15:24:03 +08:00
@hahastudio 感谢感谢~~~
monetto
2023-03-28 15:28:34 +08:00
@hahastudio 话说这个东西能设置宽度吗,插件 Settings 里面没看见 宽度设置。一下占半个屏幕总感觉怪怪的。
而且,能不能在一个标签页中预览呢~ 它是新打开一个标签页。
hahastudio
2023-03-28 16:17:31 +08:00
phoulx
2023-03-28 16:29:21 +08:00
宽度、日期格式等都可以自定义,设置 - Gitlens - Blame: Format
我的 settings.json 你参考下:
"gitlens.blame.format": "${author|12?} ${date|12-}",
"gitlens.blame.dateFormat": "YYYY-MM-DD",
youshangdemajia
2023-03-28 16:38:27 +08:00
我大致配成了 IDE 的样子,但体验远远不如 JB 家的原生支持好。
IamUNICODE
2023-03-28 16:46:43 +08:00
monetto
2023-03-28 16:47:02 +08:00
@youshangdemajia 是的,好几次想从 JetBrains 切换到 VSCode (拥抱开源,虽然公司提供正版 GoLand ,但是不能一辈子用公司的 License 吧 ...),但是每次都失败 ...
monetto
2023-03-28 16:48:32 +08:00
@IamUNICODE 好像还是没法做到像 IDEA 那样直接侧边栏展示 ... 所有代码行的 Blame
monetto
2023-03-28 16:49:51 +08:00
@phoulx 厉害!感谢!瞬间舒服多了 ... 如果像 IDEA 一样是一个文件的侧栏,而不是另外开一个标签页,就更爽了...
phoulx
2023-03-28 17:15:59 +08:00
@monetto 我这边就是在左侧栏挨着当前文件展示 Blame 啊,没有新开标签页
monetto
2023-03-28 17:56:35 +08:00
@phoulx 哦哦才发现,我设置错了! 感谢!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX