出品 | OSC开源社区(ID:oschina2013)
Visual Studio Code 1.69 现已发布,一些主要亮点更新包括:
- 3-way merge editor- 在 VS Code 内解决合并冲突。
合并编辑器允许你快速解决 Git 合并冲突。启用后,可以通过单击源代码控制视图中的冲突文件来打开合并编辑器。Checkboxes 可用于接受和合并 "Theirs" 或 "Yours" 的更改:
合并编辑器中提供了所有语言功能(包括诊断、断点和测试),因此你可以立即获得有关合并结果中任何问题的反馈。结果也可以直接编辑。注意 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
设置控制辅助操作,并允许你在提交后进行推送或同步。
- 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
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取!
推荐阅读
- 2022年开发者薪资报告:中国排19位,第1位是中国的5倍
- Java 8 Stream 数据流效率分析
- 使用uuid做MySQL主键,被老板,爆怼一顿!
··································
你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。
点击领取2022最新10000T学习资料