• vscode 有哪些让人眼前一亮的插件?


    作者:bingbing
    链接:https://www.zhihu.com/question/311803609/answer/1515415408
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    GitLens

    这是目前为止最让我惊艳的和Git集成相关的插件。GitLens不仅有助于Git操作,更是帮助用户阅读源码的利器。

    VS Code 自带的 Git 在易用性和完整性之间取得了一个不错的平衡,大多数用户都能够使用它完成工作,但是依然有很多用户会觉得功能不够用。比如:

    • 无法查看当前代码历史记录
    • 无法检索某个 commit 中的代码改动
    • 无法比较两个 commit 或者 branch,然后阅览代码改动
    • ......

    GitLens弥补了这些缺陷,有助于提交我们开发和阅读的效率。

    以下列举一些GitLens的常用功能:

    File History view

    文件历史视图。展示当前文件的历史变更记录。

    Line History view

    行历史视图。展示当前所在行的历史变更记录。我曾多次用它找到制造bug的万恶之源,哈哈~

    Gutter Blame

    点击图中右上角红色箭头指向的Toggle File Blame Annotations 按钮来开启或关闭Gutter Blame功能,这个功能可以让你概览这个文件中每一行代码的作者、注释和提交时间。

    屏幕中间深浅不同的热力图线表示代码提交时间的远近,颜色越深表示代码提交的时间越近,颜色越远表示代码提交的时间越远。

    Current Line Blame & Status Bar Blame

    查看鼠标所在行代码是谁在何时提交的,以及提交的comment。

    Search Commits view

    在Search Commits 视图可以根据作者、文件名、Commit ID等检索提交历史。

    GitLens还有许多非常实用的功能,具体请参考项目地址:

    https://github.com/eamodio/vscode-gitlens​github.com

    评论区有小伙伴喜欢这个主题配置,在此更新一下。

    主题由两部分构成:

    • 工作区主题 - Vscode Color Theme : Solarized Light

    设置步骤:

    File -> Preference -> Color Theme -> Solarized Light

    • 状态栏主题 - 集成在Vim插件中的插件:vim-airline

    airline是Vim编辑器中最常用的状态栏主题,vscode中的Vim插件集成了airline,可以在setting.json中配置状态栏在Vim不同模式中的色调:

    vscode vim-airline

    Visual Studio Code之所以越来越受欢迎,众多优秀的插件功不可没。微软资深VS Code专家所著的《Visual Studio Code 权威指南》这本书的一大特色就是帮助开发者找到合适的插件,无论你感兴趣的是各种编程语言(JavaScript/TypeScript、Java、Python等),还是具体的开发场景(前端、云原生、物联网等),书中都提供了详尽的指引和介绍来帮助开发者把VS Code定制成高效又称手的开发环境,值得一读:

     
    漫思
  • 相关阅读:
    js之展开收缩菜单,用到window.onload ,onclick,
    根据python上下文管理,写一个在读文件内容前后自动打开关闭文件的程序
    自定义高级版python线程池
    htmlParser的使用-链接
    shell单例-处理方案
    shell脚本默认变量值
    shell文件相关指令
    linux常用端口
    hbase离线定时入库shell脚本-小栗子
    shell 查看系统有关信息
  • 原文地址:https://www.cnblogs.com/sexintercourse/p/14983401.html
Copyright © 2020-2023  润新知