微软在 Visual Studio 2022 中引入新的 Razor 编辑器
微软宣布在 Visual Studio 2022 中引入新的 Razor 编辑器,开发者可以使用新的 Razor 编辑器通过 MVC、Razor Pages 和 Blazor 进行本地 ASP.NET Core 开发。
基于 ASP.NET 核心项目的新 Razor 编辑器已经开发了相当一段时间,NET 的核心项目基于语言服务器协议(LSP),语言服务器协议(LSP)是一个开源协议,它定义了编辑器或IDE启用特性的标准方式。LSP 模型能够添加重要的新功能,为 Razor 带来了更多 c# 的编辑特性,并加速了其他新的 Razor 特有的生产力改进。
特性
新的 Razor 编辑器模型更容易添加新的代码修复和重构,加入了最常用的重构和缺失的 using:
此外,还添加了一些特定于 Razor 开发的重构,这对于学习 Razor 的日常语法和公共元素至关重要。例如,提取块后的代码允许你提取整个代码块隐藏文件的编码:
其他新的 Razor 重构包括:为组件添加 usings、完全限定组件和创建组件。随着 Razor 的发展未来还有更多计划。
导航支持
Visual Studio 中最常用的导航特性之一是“转到定义”(Go to Definition),定义组件帮助你快速浏览整个文件,更好地理解你的代码。例如,在组件标签上按F12 可以导航到组件代码:
F5 按键可以召唤出一组诊断工具,其中包括热重载这类尖端功能。
删除了以前版本的代码背景高亮显示。这种背景高亮跟已选择的代码难以区分,视觉上太混乱。
新的 Razor 编辑器支持最新的编译器功能,且正在完善现有的语法交互。现在支持更智能的 Razor 语法补全,例如 <text> 补全和自动补全。新编辑器还更改了诊断流程,确保仅显示最重要的诊断,并以预期保真度显示编译器生成的诊断。 另外,Razor 现在完全支持 Visual Studio Live Share(Live Share 是跟其他开发人员进行远程协作的工具,支持从 IDE 内部共享代码) 。
另外,Razor 编辑器是十年前推出的,只是老版本的 Razor 编辑器已积重难返,所以现在启动新的 Razor 项目。新的 Razor 目标是融合老版本的优秀功能,在此基础上提高质量和性能,这还有相当一段路要走,目前 Razor 团队正在努力解决下列问题:
- Snippets支持(使用Tab扩展)
- 换行 div 快捷键 Shift+Alt+W
- Ctrl+鼠标单击 可以跳转到定义
- #region 代码折叠
- 嵌入式 JavaScript 格式
- 对 HTML、CSS 和 JavaScript 文件的拖放支持
- 性能和可靠性改进
- 在调试时对 Blazor Web Assembly 项目的热加载支持
关于新 Razor 编辑器的路线图,可以在 GitHub 上查看。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
无需 Xcode,iPad 也能包办开发、提交 Swift 应用的全流程
近日苹果与一些开发者取得了联系,开始在私下测试最新版本的 Swift Playgrounds 4,其中参与测试的开发者对外透露了新版本的一些细节 —— 未来 iPad 将能独立完成 Swift 应用的开发、提交全流程,无需借助 Mac 上的 Xcode。 在 2016 年,苹果发布了适配于 iPad 的 Swift Playgrounds 应用,这是一款向开发新手介绍基本编程概念的应用,可以让刚刚迈入编程大门的开发者在 iPad 上以游戏闯关的方式学习 Swift 编程语言,并为 App Store 构建内容。在去年,苹果还推出适配 Mac 平台的 Swift Playgrounds,让用户能够更方便的学习 Swift。 多年来,苹果在迭代 Swift 编程语言的同时也在更新 Swift Playgrounds 应用以让学习内容保持最新,但在 Swift Playgrounds 上,开发者只能学习和编写应用,却无法将写好的应用提交至 App Store,最终的提交过程仍然需要使用 Mac 平台的 Xcode 才能完成。 Swift Playgrounds 4 目前已经进入 Testfl...
- 下一篇
由广入深:从《“十四五”信息通信行业发展规划》看5G建网下一步
“有些人步伐与众不同,那是因为他们听见了远方的鼓声。”美国作家亨利·戴维·梭罗(Henry David Thoreau)在他的《瓦尔登湖》中写道。 中国在5G时代的全面领跑,很大程度上有赖于一个良好的政策环境支持。比如独到的频谱分配和占用费优惠政策为5G网络建设创造了最佳条件,从“双千兆”行动计划到“扬帆计划”行动计划促成了5G产业的蓬勃发展。 如今,中国5G日益进入“深水区”,随着其与社会、经济、民生融合的持续深入,来自消费者、家庭、行业市场的需求加速释放,由量变到质变的临界点即将到来。接下来应沿着怎样的路径前进,突破口在哪里?工信部《“十四五”信息通信行业发展规划》的出台可谓正当其时,为我们指明了方向。 中国5G领跑全球,政策功不可没 如果用一个词来形容5G商用发展,“超乎想象”或许恰如其分。GSA报告显示,截至今年9月底,全球5G商用网络数量达到180张,5G服务在各大洲都已可用;同时,有139个国家和地区的465家运营商投资于推出5G服务的相关举措,包括测试、试验、试点以及计划和实际部署。 “全球看5G,5G看中国”,中国5G自2019年10月正式商用以来,始终引领着全球5G的...
相关文章
文章评论
共有0条评论来说两句吧...