VS Code 1.69 发布:允许快速解决 Git 合并冲突
Visual Studio Code 1.69 现已发布,一些主要亮点更新包括:
3-way merge editor- 在 VS Code 内解决合并冲突。
合并编辑器允许你快速解决 Git 合并冲突。启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。Checkboxes 可用于接受和合并 "Theirs" 或 "Yours" 的更改:
,时长00:23
合并编辑器中提供了所有语言功能(包括诊断、断点和测试),因此你可以立即获得有关合并结果中任何问题的反馈。结果也可以直接编辑。注意 checkbox 是如何按预期更新的:
关闭合并编辑器或接受合并时,如果未解决所有冲突,则会显示警告。合并编辑器支持 word-level merging —— 只要更改不相交,双方都可以应用。如果插入顺序很重要,可以调换一下。在任何时候,也可以手动解决冲突。
Command Center- 用于搜索文件、运行命令和浏览光标历史记录的新 UI。
取代了正常的标题栏,让你可以快速搜索项目中的文件。单击 main section 以显示带有你最近的文件和搜索框的快速打开下拉菜单。
请勿打扰模式 - 使非关键通知弹出窗口静音。
该模式在启用时会隐藏所有非错误通知弹出窗口。进度通知将自动显示在状态栏中。隐藏的通知仍然可以在通知中心查看。
切换浅色 / 深色主题 - 在首选的浅色和深色主题之间快速切换。
一个新命令允许你在喜欢的浅色和深色主题之间进行切换,Preferences: Toggle between Light/Dark Themes。当处于浅色主题时,该命令切换到深色主题,反之亦然。在高对比度主题中时,该命令保持高对比度并切换到相反颜色主题的首选高对比度主题。
首选主题由以下设置定义:
workbench.preferredDarkColorTheme
workbench.preferredLightColorTheme
workbench.preferredHighContrastColorTheme
workbench.preferredHighContrastLightColorTheme
Terminal shell integratio- 显示命令状态、运行最近的命令等。
自 1 月发布以来一直处于预览状态的 PowerShell、bash 和 zsh 的 Shell 集成现已停止预览,官方表示其计划在 1.70 版本中默认启用。Shell 集成允许 VS Code 的终端更多地了解 Shell 内部发生的事情,以启用更多功能。shell 集成的目标之一是使其能够在零配置的情况下工作。
Task output decorations- 突出显示任务成功或失败的退出代码。
Git Commit 操作按钮 - 配置你的默认 Git Commit 操作。
添加了一个 Commit 按钮,该按钮具有主要操作和一组辅助操作。可以使用 git.postCommitCommand
设置控制辅助操作,并允许你在提交后进行推送或同步。
,时长01:04
Debug Step Into Target 支持 - 允许你在暂停时直接进入函数。
一些调试器允许在某行暂停时直接进入特定的函数调用。在这次迭代中,为此改进了 UI:
右键单击源行上的目标区域并选择 Step Into Target 将自动进入目标区域(如果有的话)。
Command Palette 中有一个新命令 Debug: Step Into Target 可用,键盘快捷键是 Ctrl+F11 。
JavaScript sourcemap 切换 - 切换到调试编译而不是源代码。
现在可以通过单击调用堆栈视图标题中的
罗盘图标轻松地打开和关闭 sourcemaps。当 sourcemaps 关闭时,源代码中设置的断点仍然有效,但会移动到编译代码中的等效位置,并且调试器将逐步执行编译代码而不是源代码。
Color theme tester- 使用 vscode.dev 预览 color themes。
VS Code Server 预览 - 运行用于远程开发的同一服务器。
现在提供独立的 “VS Code Server” 的私人预览版,它是基于远程扩展使用的同一底层服务器构建的服务,以及一些额外的功能,如交互式 CLI 和促进与 vscode.dev 的安全连接,无需 SSH 连接。
更多详情可查看官方公告:https://code.visualstudio.com/updates/v1_69
VS Code 1.69 发布:允许快速解决 Git 合并冲突相关推荐
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 本地处理文件冲突 )
文章目录 一.本地处理文件冲突 一.本地处理文件冲突 在下面的 [Git]Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 featu ...
- 【git系列004】解决 git 未指定冲突处理方法的问题
解决 git 未指定冲突处理方法的问题 hint: Pulling without specifying how to reconcile divergent branches ishint: di_ ...
- 如何解决git代码冲突
如何解决git代码冲突 1.解决冲突,删除代码中矛盾的代码,然后上传或者下拉 git pull 或 git push 时出现MERGING,说明代码合并冲突 打开冲突文件解决代码冲突时,尽量把所有不同 ...
- Git stash及解决Git stash冲突问题
Git stash 适应场景: 使用git的时候,我们往往使用分支(branch)解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码, 如果别人或者自己发现原有的分支上有个不得不修改的 ...
- git合并冲突解决方法
git合并冲突解决方法 1.git merge冲突了,根据提示找到冲突的文件,解决冲突 如果文件有冲突,那么会有类似的标记 2.修改完之后,执行git add 冲突文件名 3.git commit 注 ...
- vimdiff解决git merge冲突
GIT 合并时,顺利的话皆大欢喜,如果碰到冲突真是件痛苦的事.本文本描述怎样利用vimdiff这一强大的工具解决冲突. 配置git 的merge工具 git 配置文件为~/.gitconfig 执行以 ...
- 详解Git合并冲突——原因及解决 “Automatic merge failed; fix conflicts and then commit the result.“
最后更新日期:2022/10/6 在Git中使用git merge命令合并两个分支的时候,有可能产生这种情况: $ git merge A Auto-merging merge.txt CONFLIC ...
- Git合并冲突的根本原因和解决方法
假如您现在正在参与一个团队项目,并取得了实质性的进展.然而,当你准备提交代码的时候,发现团队中的某个人也更改了同一个文件,并且先你一步提交了--您现在遇到了代码冲突问题.而且需要花时间去解决自己的更改 ...
- git 合并冲突解决方法
项目场景: 例如:在github上修改代码后在本地进行拉取的时候报错合并冲突 问题描述 合并冲突 常见冲突的生产场景如下 更新代码 提交代码 多个分支代码合并到一个分支时 多个分支向同一个远端分支推送 ...
最新文章
- 微信公共平台消息回复类
- Spring Boot 2.x基础教程:使用 ECharts 绘制各种华丽的数据图表
- 安装rabbitMQ delayed-messaged
- orcale实现自定义优先级排序的SQL
- 一步一步学Silverlight 2系列(33):Silverlight 2应用Web Service两例
- python二级考试选择题公共基础知识_计算机二级Python易忘考点整理
- J2EE常用Listener(转载)
- 充电枪cp信号控制板_新能源汽车充电头气密性检测是怎么做的呢?
- 部门开始做技术talk
- 2019 年 Linux 架构师最新熬夜制作!
- 农用地包括哪些地类_耕地包括哪些地类?怎么区分?都有什么用途?
- 怎么改java游戏_jar游戏按键修改,怎么修改jar游戏按键
- 通达信l2接口公式代码怎么获取excel数据?
- avr单片机c语言库,AVR单片机C语言编译器
- iOS 音乐播放器的实现
- mysql转储导入错误_将MySQL转储应用于RDS时出现“无法解析表名”错误
- ODOO13 开发教程三 开始你的第一个模块
- Win10-1809 离线安装 .net framework 3.5
- 编辑PDF文档内容有哪些方法
- 遍历$.each()和$().each()用法