首页
学习
活动
专区
圈层
工具
发布

30 个极大提高开发效率超级实用的 VSCode 插件

它允许你将在 VSCode 上自定义的几乎所有内容同步到 Github,从设置到键盘快捷键到其他 VSCode 插件。...Auto Rename Tag 自动重命名标签,虽然 VSCode 固有地突出显示匹配的标签并在你键入开始标签时立即添加结束标签,但自动重命名标签插件会自动重命名你更改的标签。...GitLens 增强你的 Git 能力GitLens 增强了Visual Studio Code 的 Git 功能。这是一个强大的插件,可让你查看代码行随时间变化的人、原因和方式以及许多其他功能。...Git History 获得 git 日志,并显示漂亮的视觉效果 与 GitLens 类似,Git History是一个 VSCode 插件,它提供了 git 日志的可视化。...你可以切换突出显示,也可以列出所有突出显示的注释并从相应的文件中显示它们。 VSCode Icons 等等,不是每个人都喜欢图标吗?你不会认为图标有很大的不同,但它们确实有至少对我来说。

5.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    别再让Git合并冲突影响你工作了

    在Git中,我们在两个不同的分支对同一个文件进行更改,特别是在同一文件的同一行尽心更改,会容易产生合并冲突。...现在许多代码编辑器都能有在本地合并时,解决合并冲突的接口,我将以vscode为例子说明如何解决合并冲突。...2、vscode合并编辑器如何解决Git中的合并冲突运行git merge 后,点击“打开合并编辑器”,会出现如下的三个视图:左侧是新分支的更改,右侧是当前分支的更改,...选择“接受传入”按钮以接受所有传入的更改,或选择“接受当前”按钮以保留所有存在冲突的更改的当前版本。在“结果”窗口中手动编辑代码。解决合并冲突后,单击“接受合并”按钮即可。...如果你们还对Git有任何疑问,欢迎参加禅道·中国行(西安站),我们将采用游戏工作坊的形式带大家学习、了解Git。最后,希望我的分享可以帮助到你,也欢迎给我留言与我讨论。

    1.6K10

    28 个提升开发幸福度的 VsCode 插件

    类似的扩展 – Git History — 显示提交历史的精美图表等等。推荐。 Git Blame  — 它允许您在状态栏中查看当前所选行的Git Blame信息。...Git Indicators — 它允许你查看受影响的文件以及状态栏中添加或删除的行数。...Git项目管理器(Git Project Manager,GPM) Git项目管理器(Git Project Manager,GPM)允许你直接从 VSCode 窗口打开一个针对Git存储库的新窗口。...你还可以 取消注释/注释 alt+shift+u / alt+shift+c 为所有由这个扩展添加的 console.log()。 此外,你也可以通过 alt+shift+d 删除所有: 22....Code CLI 代码有一个强大的命令行界面,允许你控制如何启动编辑器。你可以通过命令行选项打开文件、安装扩展名、更改显示语言和输出诊断信息。

    41.1K31

    把你的 VS Code 打造成 C++ 开发利器

    注:VSCode 中所有的 git 功能你也可以不用,所有操作使用 git 命令行进行也可以,随你的习惯。笔者 git 日常工作基本全在 VSCode 中进行了。...(1)暂存更改 暂存更改 暂存更改可以指定某个文件按+暂存,可一个全选,按图中的加号。...4.4.4 git 相关其他插件 GitLens 它会显示有 git 有关的所有代码提交信息,是在 sidebar 上的二叉树图标 GitLens Git Branch Warnings Git Branch..." ] branchwarnings.protectedBranches git graph 它会显示有 git 有关的所有代码提交信息,可以方便查看本地分支、远程分支、主干的 commit、push...", (5) 让标题能够显示完整的文件路径名 有时候代码中有些项目文件名相同,默认的标题只显示文件名,看不出是哪个目录的,最好设置让他全显示  "window.title": "${dirty}${activeEditorLong

    15.4K53

    硬核教程:五步掌握用 VS Code 进行高效 Python 开发

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。...你可以进行的操作包括: 提交文件到Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在VSCode用户界面中完成: ?...VSCode也能识别来自编辑器外的文件内容改变并做出反应。 在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    7.4K41

    硬核教程:五步掌握用VSCode进行高效Python开发

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。...你可以进行的操作包括: 提交文件到Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在VSCode用户界面中完成: ?...VSCode也能识别来自编辑器外的文件内容改变并做出反应。 在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    12.6K30

    提高 JavaScript 开发效率的高级VSCode扩展!

    你可以在此处阅读这些功能的完整说明。 ? 类似的扩展 – Git History — 显示提交历史的精美图表等等。推荐。...Git Blame  — 它允许您在状态栏中查看当前所选行的Git Blame信息。 GitLens也提供了类似的功能。...Git项目管理器(Git Project Manager,GPM) Git项目管理器(Git Project Manager,GPM)允许你直接从 VSCode 窗口打开一个针对Git存储库的新窗口。...基本上,你可以打开另一个存储库而无需离开VSCode。 安装此扩展后,您必须将 gitProjectManager.baseProjectsFolders 设置为包含 repos 的URL列表。...与任何EditorConfig插件一样,如果未指定root = true,EditorConfig将继续在项目外部查找.editorconfig文件。

    4K50

    五步掌握用VSCode进行高效Python开发

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。...你可以进行的操作包括: 提交文件到Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在VSCode用户界面中完成: ?...VSCode也能识别来自编辑器外的文件内容改变并做出反应。 在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    7.7K30

    五步掌握用VSCode进行高效Python开发

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。...你可以进行的操作包括: 提交文件到Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在VSCode用户界面中完成: ?...VSCode也能识别来自编辑器外的文件内容改变并做出反应。 在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    7.8K50

    最强开源编辑器,五步教你用 VSCode 进行 Python 开发!

    为了让 Python 插件发挥作用,我们需要将文件存储为后缀为 py 的文件,如 sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git 文件夹,那么 VSCode 自动开启完整的 Git 和 GitHub 支持。...你可以进行的操作包括: 提交文件到 Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在 VSCode 用户界面中完成: ?...VSCode 也能识别来自编辑器外的文件内容改变并做出反应。 在 VSCode 中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用 M 标记,新的未追踪文件用 U 标记。

    23.9K33

    硬核教程:五步掌握用VSCode进行高效Python开发

    为了让Python插件发挥作用,我们需要将文件存储为后缀为py的文件,如sieve.py。...早在上个世纪我还是一名年轻的程序员时,我用调度场算法写过一个将算式解析为中缀表达式的计算器程序。...如果你的项目目录包含.git文件夹,那么VSCode自动开启完整的Git和Github支持。...你可以进行的操作包括: 提交文件到Git 向远程仓库推送更新,或从远程仓库拉更新 切换已有分支或新建分支 查看并解决合并冲突 查看代码差别 所有这些事都可以直接在VSCode用户界面中完成: ?...VSCode也能识别来自编辑器外的文件内容改变并做出反应。 在VSCode中提交最近的代码更改是很方便直接的。在版本控制视图中,被修改的文件用M标记,新的未追踪文件用U标记。

    7.6K30

    Git全栈开发者使用指南

    首先通过 git status命令查看工作区文件状态 ? 接下来使用 git add README.md命令(可以使用git add .添加所有修改)将更改添加到暂存区 ?...搜索提交历史,根据关键词 $ git log -S [keyword] # 显示某个commit之后的所有变动,每个commit占据一行 $ git log [tag] HEAD --pretty=format...2.1.4、推送代码 完成提交以后,vscode 的左下角就会出现上箭头的数字为 1 (上箭头是 push 的更新,下箭头是可以 pull 的更新) 当然如果之前没有 push 过代码的话,这个可能会没有数字显示...同时发现,每一行代码都会显示提交人和提交信息 ? 2.2.3、查看更改 修改文件后,Gitlens 侧边会有颜色块告诉你代码的更新情况: 红色箭头表示删除 蓝色块表示修改 绿色块表示增添 ?...在右上角点击查看更改,可以查看当前文件的更改。 ? ? 2.2.4、处理冲突 VScode 内置的 git 会告诉你有冲突的文件,然后通过 Gitlens 可以快速调整冲突。 ? ?

    1.4K30

    使用git命令与vscode从零开始对远程代码仓库进行拉取、提交、合并、推送分支等操作在项目中的实践

    前言:在日常开发中,掌握基础的git命令对于项目代码多人协作与远程存储是很有必要的;而在vscode也有对应git命令的可视化操作,本文将一一结束,从最基础的命令开始。...2.2.3 提交代码 如下图可见,我们在1.txt文档里面敲了一行字,然后我们将这些改动提交到远程主仓库: 提交流程: (1)先将代码推送到自己本地仓库,再提交到自己的远程仓库 (这里也可以跳过提交的那一步骤...-------- git checkout -- filePath // 撤销工作区指定文件的更改,filePath,文件路径都可通过 git status查看 git checkout . // 撤销工作区所有更改...--------撤销暂存区的更改-------- git reset HEAD filePath // 撤销上次add指定的文件更改 git reset HEAD . // 撤销上次add的全部更改...依然以上面的的代码仓库为例: 3.0 切换分支 3 结合vscode可视化git操作对代码进行管理# 这一小节主要介绍使用vscode自带的git操作功能对托管的代码进行操作,主要对代码分支切换、拉取

    18.7K20

    用VSCode写python的正确姿势

    左侧Debug窗口显示调试所用的模式,变量(局部变量,监视),调用堆栈,断点等。 ?...Git支持 集成了Git支持,这是很棒的功能,不仅在行首用不同颜色标识添加、删除、修改的行,点击行首色块,还能显示对比。资源管理器中也用不同颜色和标记提示修改的文件。如图: ?...配置yapf 安装yapf之后在VScode中按Alt+Shift+F即可自动格式化代码 打开命令行 输入 "pip install yapf" 安装yapf成功后,打开VScode,文件->首选项->...需要菜单栏的时候按Alt键即可查看 设置快捷键 文件->首选项->键盘快捷方式,将需要的修改的快捷键的整个大括号里面的内容复制到右边keybindings.json文件中,然后修改“key”的值为你需要的快捷键即可...我这边只修改了复制一行和删除一行的快捷键。 ?

    3.1K20

    使用git命令与vscode从零开始对远程代码仓库进行拉取、提交、合并、推送分支等操作及在项目中的实践

    前言:在日常开发中,掌握基础的git命令对于项目代码多人协作与远程存储是很有必要的;而在vscode也有对应git命令的可视化操作,本文将一一结束,从最基础的命令开始。...2.2.3 提交代码 如下图可见,我们在1.txt文档里面敲了一行字,然后我们将这些改动提交到远程主仓库: 提交流程: (1)先将代码推送到自己本地仓库,再提交到自己的远程仓库 (这里也可以跳过提交的那一步骤...-------- git checkout -- filePath // 撤销工作区指定文件的更改,filePath,文件路径都可通过 git status查看 git checkout . // 撤销工作区所有更改...--------撤销暂存区的更改-------- git reset HEAD filePath // 撤销上次add指定的文件更改 git reset HEAD . // 撤销上次add的全部更改...依然以上面的的代码仓库为例: 3.0 切换分支 3 结合vscode可视化git操作对代码进行管理 这一小节主要介绍使用vscode自带的git操作功能对托管的代码进行操作,主要对代码分支切换

    21.1K81

    How to use Git

    此命令会: 显示被修改的文件 显示添加/删除的行数 显示一个摘要,其中包含修改/删除的总文件数和总行数 git log -p git log命令具有一个可用来显示对文件作出实际更改的选项。...这 85 行显示在下方 在 commit 中实际进行的更改 用红色标示并以减号 (-) 开头的行是位于文件- 原始版本中,但是被 commit 删除的行 用绿色标示并以加号 (+) 开头的行是 commit...运行该命令将: 从工作目录中删除 git 跟踪的所有文件和目录 (git 跟踪的文件存储在仓库中,因此什么也不会丢失) 转到仓库,并提取分支指向的 commit 所对应的所有文件和目 日志中的分支...同时查看所有分支 $ git log --oneline --decorate --graph --all --graph 选项将条目和行添加到输出的最左侧。显示了实际的分支。...要解决合并冲突,你需要: 选择保留哪些行 删掉所有带指示符的行 更改最后一个commit 借助 --amend 选项,你可以更改最近的 commit。

    1.7K10
    领券