V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
lifesimple
V2EX  ›  问与答

vscode gitlens 插件有没有替代的插件?

  •  1
     
  •   lifesimple · 319 天前 · 2611 次点击
    这是一个创建于 319 天前的主题,其中的信息可能已经有所发展或是发生改变。

    gitlens 可以很方便看具体哪一行代码的提交修改记录,很方便。 但是这个插件总是会过期,This GitLens pre-release version has expired.就是总要升级到最新版本才能使用。

    因为我是内网环境,每次都要下载 vsix 离线文件下来安装,虽然麻烦,也能装,但是最新的版本直接不兼容内网环境中的 vscode ,就想着每次这么搞也很麻烦,想问下 vscode 有没有类似的插件,可以在编辑器中代码旁边查看提交记录?

    谢谢

    13 条回复    2023-05-16 14:23:28 +08:00
    HuskyYellow
        2
    HuskyYellow  
       319 天前
    对了,你为什么用预发布的版本,用正式版就没提示了
    israinbow
        3
    israinbow  
       319 天前 via Android   ❤️ 1
    返璞归真,用 git blame 。
    lifesimple
        4
    lifesimple  
    OP
       319 天前
    @HuskyYellow 我去 vscode market 搜 gitlens 就这个预览版啊,没看到正式版呀,你知道正式版哪里下载么 谢谢
    saltand
        5
    saltand  
       319 天前 via iPhone   ❤️ 1
    git less ,gitlens 某个分支上切出来的,我也是内网使用。
    lifesimple
        6
    lifesimple  
    OP
       319 天前
    @saltand 插件市场上没搜到 有离线包地址么 谢谢
    codyfeng
        7
    codyfeng  
       319 天前 via Android   ❤️ 1
    git lens 可以实时显示每行代码的 commit 、作者、时间,挺好用的。不知道有没有其他插件也有这个功能。
    brainor
        9
    brainor  
       319 天前   ❤️ 1
    @lifesimple #6 GitLens 预览版和正式版的差别在于版本号上, 目前最新的正式版版本号是 v13.6.0, 预览版版本号是 2023.5.1313. 所以 默认下载地址不是 https://marketplace.visualstudio.com/_apis/public/gallery/publishers/eamodio/vsextensions/gitlens/2023.5.1313/vspackage 吗, 你把它改成 https://marketplace.visualstudio.com/_apis/public/gallery/publishers/eamodio/vsextensions/gitlens/13.6.0/vspackage
    就行了
    或者你直接去它的官方 github 上下载 https://github.com/gitkraken/vscode-gitlens/releases
    lifesimple
        10
    lifesimple  
    OP
       319 天前
    @brainor 感谢回复,就是这个已经不兼容我这个 vscode 版本是 1.73
    @coolzjy 非常感谢 解决了
    wdssmq
        11
    wdssmq  
       318 天前
    不喜欢这东西直接替换掉现有快捷键。。
    lifesimple
        12
    lifesimple  
    OP
       318 天前
    @wdssmq 目前我使用过程中没有遇到这个问题,能问下是替换掉现有哪个快捷键么,避免以后踩坑 谢谢
    wdssmq
        13
    wdssmq  
       318 天前   ❤️ 1
    @lifesimple

    ctrl + shift + g

    原始:

    {
    "key": "ctrl+shift+g",
    "command": "workbench.view.scm",
    "when": "workbench.scm.active"
    }

    会覆盖成:

    {
    "key": "ctrl+shift+g g",
    "command": "workbench.view.scm",
    "when": "workbench.scm.active && !gitlens:disabled && config.gitlens.keymap == 'chorded'"
    }
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2882 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:24 · PVG 22:24 · LAX 07:24 · JFK 10:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.