微软再次修改 Visual Studio 图标;VS Code 1.29 发布;Notepad++ 7.6 发布

2018 年 11 月 15 日 开源中国


微软再次修改 Visual Studio 图标,并微调用户界面

VS Code 1.29 发布,众多新功能有没有你想要的?

Notepad++ 7.6 发布,新增插件管理中心


微软再次修改 Visual Studio 图标,并微调用户界面


今年早些时候,微软发布了 Visual Studio 2019,带来更好的重构、导航、调试器等功能。此外,微软还为 Visual Studio 2019 带来了新的主题,新的启动画面以及新的产品图标。是的没错,Visual Studio 又双叒叕换新图标了,如下图所示:



关于为什么这么热衷于更换 VS 图标的问题,微软这样解释道:


原图标的平面样式的设计,使得它在具有相同颜色的背景中几乎看不见。因此,新的图标采用了 Fluent 系统方法对其加深、提亮,并在材质上做了改进,使其视觉效果更理想。我们会继续改进它的辨识度,避免被具有相同色的背景淹没。


除此之外,微软还重新设计了启动页面,新的启动页能够以开发者最常见的方式访问代码,如:复制代码、检查代码、打开项目或解决方案、创建新项目等。



微软还悄悄修改了 Visual Studio 2019 默认的蓝色主题,如下所示:



微软还软化了图标按钮、工具栏以及工具窗口周围的边缘,简化其外观。对整体 UI 也做了小小的改动,使其简约清爽,又不影响访问。


最后,微软还移除了 Visual Studio 2019 的标题栏,并将搜索 UI 置于前端居中的位置,以增加可发现性。






VS Code 1.29 发布,众多新功能有没有你想要的?


Visual Studio Code 1.29 发布了,此版本主要更新内容包括:


  • Multiline search - 使用正则表达式多行表达式搜索文件。

  • File icons in IntelliSense - IntelliSense 快速区分文件类型。

  • Better macOS support - 全屏模式控制和 Mojave Dark Mode 支持。

  • Collapsible stack frames - 折叠不感兴趣的堆栈帧以清楚地查看代码。

  • Improved Loaded Scripts view - 显示相关资源,例如源文件。

  • Updated extension samples - 统一样式、结构、README 和 API 用法。

  • CI recipe for extensions - Azure Pipelines build recipe for extensions。

  • Preview: List All References - 列出所有引用视图显示引用搜索结果。

  • Workbench - 特定于平台的 end-of-line 字符、突出显示已修改的文件选项卡。

  • Integrated Terminal - 拆分终端 cwd 选项、Cmd + Backspace 快捷键删除到行开头。

  • Languages - 在悬停时显示 CSS 特性、处理未知的 CSS 属性。

  • Debugging - 多个调试控制台、debug 并立即在入口处停止、Node 调试支持 console.log 样式。

  • Extension Authoring - 活动终端 API、更多地控制自定义视图。


Multiline search


VS Code 现在支持多行搜索,与编辑器中的相同,只有在包含 \n 文字的情况下,正则表达式搜索才会在多行模式下执行。“Search”视图将显示多行匹配结果与匹配行的数量。




搜索中的反向引用和预测


通过设置"search.usePCRE2": true,将 ripgrep 配置为使用 PCRE2 正则表达式引擎,可以在正则表达式搜索中使用反向引用和预测。虽然 PCRE2 支持许多其它功能,但这里仅支持在 JavaScript 中仍然有效的正则表达式,因为编辑器仍然使用基于 JavaScript 的搜索进行搜索。




在搜索中使用全局 .gitignore 文件


Git 允许使用 core.excludesfile 配置全局 gitignore 文件,但默认情况下,搜索并不遵循全局 gitignore,现在可以通过启用新设置项 search.useGlobalIgnoreFiles 匹配全局。


IntelliSense 中的文件和文件夹图标


IntelliSense 窗口小部件现在根据用户文件 icon 主题显示自动补全的文件和文件夹 icon。




折叠不感兴趣的堆栈帧


有时调试器中的调用堆栈包含对用户不感兴趣的堆栈帧(外部代码、跳过的文件等......)。为了减少混乱并节省垂直空间,现在将这些不感兴趣的堆栈帧折叠。




拆分终端 cwd 选项


添加了设置项 terminal.integrated.splitCwd 以控制终端拆分时新终端的当前工作目录(cwd)。


特定于平台的 end-of-line 字符


files.eol 行结束设置现在具有新的默认值 auto,设置为 auto 时,新文件的行尾字符将特定于操作系统。在 Windows 上是 \r\n,在 macOS 和 Linux 上是 \n。


突出显示已修改的文件选项卡


当编辑器有未保存的更改时,通过新的设置项 workbench.editor.highlightModifiedTabs 可以在编辑器选项卡顶部显示一个带颜色的粗边框,这比以往的关闭 x 符号变小圆点更显眼,并且边框的颜色可以自定义。




悬停时显示 CSS 特性


CSS 悬停现在将显示 CSS 特性。




处理未知的 CSS 属性


使用 PostCSS 等 CSS 预处理器时,可能会使用到在开发期间编译为有效属性的无效属性,现在 [css/less/scss].lint.validProperties 设置将阻止 VS Code 将这些无效属性标记为错误,使它们可以继续被使用。


debug 并立即在入口处停止


针对 Node.js 调试添加了新命令 Debug:Start Debugging 和 Stop On Entry(extension.node-debug.startWithStopOnEntry)。如果要开始调试并立即在程序入口处停止,那么可以使用此命令。默认的快捷键是 F10。


Node 调试支持 console.log 样式


在调试 Node.js(或 Chrome 中使用“Debugger for Chrome”扩展程序)时,现在可以使用 %c 设置来自 console.log 的消息样式,类似于 Chrome DevTools 支持的消息。支持的属性包括颜色、背景、字体粗细等。


此外还有其它更新内容,详情查看发布公告:


  • https://code.visualstudio.com/updates/v1_29





Notepad++ 7.6 发布,新增插件管理中心


Notepad++ 7.6 发布了,此次更新提供了内建的插件管理功能  Plugins Admin,Plugins Admin 将显示可用插件列表,它允许用户安装新插件并更新/删除已安装的插件。


该项目同时还在 GitHub 上开源:

  • https://github.com/notepad-plus-plus/nppPluginList/




详情查看发布公告:

  • https://notepad-plus-plus.org/news/notepad-7.6-released.html


下载地址:

  • https://notepad-plus-plus.org/download/v7.6.html


开源中国征稿开始啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿





推荐阅读

寒冬已至?四面楚歌的 Android 工程师该何去何从?

三星宣布 Linux on DeX:手机秒变 Ubuntu 桌面环境

类 XP 系统 ReactOS 0.4.10 正式发布,更稳定更漂亮

我该用 Java12 还是坚持 Java11?

国内 Golang 开发有没有 qian 途?爬了些数据告诉你

更多详情请查看阅读原文↓↓↓↓↓

登录查看更多
0

相关内容

Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
259+阅读 · 2020年5月17日
【WWW2020-微软】理解用户行为用于文档推荐
专知会员服务
35+阅读 · 2020年4月5日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
224+阅读 · 2020年3月22日
深度神经网络实时物联网图像处理,241页pdf
专知会员服务
76+阅读 · 2020年3月15日
Windows开源无人机仿真工具:AirSim1.0 入门
无人机
25+阅读 · 2019年6月8日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Feature Selection Library (MATLAB Toolbox)
Arxiv
7+阅读 · 2018年8月6日
Arxiv
6+阅读 · 2018年2月7日
Arxiv
7+阅读 · 2018年1月31日
VIP会员
相关资讯
Windows开源无人机仿真工具:AirSim1.0 入门
无人机
25+阅读 · 2019年6月8日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
使用 C# 和 Blazor 进行全栈开发
DotNet
6+阅读 · 2019年4月15日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
Android P正式发布,你需要尽快做适配了
前端之巅
3+阅读 · 2018年8月7日
微软发布Visual Studio Tools for AI
AI前线
4+阅读 · 2017年11月20日
Top
微信扫码咨询专知VIP会员