Visual Studio Code 的 PowerShell 扩展发布 1.0 版本

PowerShell 团队在其博客上宣布 Visual Studio Code 的 PowerShell 扩展已发布 1.0 版本。官方表示已面向 PowerShell Core 6.0 Beta.1 版本推送了更新,并希望为所有支持的平台提供官方的 PowerShell 开发体验:

Windows 7 至 10 可使用 PowerShell v3 或更高版本

Linux 可使用 PowerShell v6 (所有支持 PowerShell 的发行版)

macOS 和 OS X 可使用 PowerShell v6

过去一年半中,团队一直在努力,为 PowerShell 提供一流的开发体验,包括以下功能:

PowerShell 集成控制台具有类似 PowerShell ISE 的交互式开发体验

丰富的调试体验,包括变量视图,调用堆栈,监视窗口和各种断点类型

由 PSScriptAnalyzer 提供的集成脚本分析和代码修复

代码导航允许在脚本文件中查找函数的定义和引用

基于社区最佳实践的高度可配置的代码格式化程序

使用 Plaster 模板创建新文件和项目

通过 $psEditor object model 编辑脚本API

后续版本中将要推出的一些功能:

基于 Plaster 的 PowerShell “Project Model” — 官方将会扩展 Plaster 以提供丰富的工具集,用于在 PowerShell Editor Services 支持的任何编辑器中开发 PowerShell 模块。

支持 PSReadline — 将在集成控制台中为 PSReadline 添加支持,以便在编辑器中提供最佳的命令行体验,

扩展 $psEditor API — 将在未来的更新中添加新的 API 使得编辑器更加脚本化。

本地化 — 英文是目前唯一支持的语言,但最终会添加社区和合作伙伴要求的其他语言

用户指南 — 目前正在为扩展制作完整的用户指南,以帮助新用户快速上手。

教学视频 — 将制作一系列视频,说明如何在脚本、模块和 DSC 资源开发中使用 PowerShell 扩展。订阅 PowerShell 团队的 YouTube 频道,随时获取通知。

PowerShell ISE 意味着什么?

PowerShell ISE 在 Windows PowerShell 的大部分历史中一直是 PowerShell 的官方编辑器。现在随着跨平台 PowerShell Core 的出现,需要一个新的官方编辑器并可在所有支持的操作系统平台和版本中使用。Visual Studio Code 现在正是这个编辑器,官方的大部分工作也集中在此。

但是,PowerShell ISE 仍会保留在支持 Windows PowerShell 的 Windows 中,暂没计划删除它。如果仍然存在很高的需求,官方表示将在未来考虑投入力量进行维护,但现在他们认为可通过 Visual Studio Code 为 PowerShell 提供更好的体验。

本文来自开源中国社区 [http://www.oschina.net]

时间: 2024-11-08 22:15:11

Visual Studio Code 的 PowerShell 扩展发布 1.0 版本的相关文章

Visual Studio Code 1.13.1 发布

Visual Studio Code 1.13.1 发布了,这是一个针对 1.13 版本的修复版本,修复了在升级到 1.13 后文本消失的 bug . 发行列表 文章转载自 开源中国社区[https://www.oschina.net]

Java开发者的福音:使用 Visual Studio Code 调试 Java 应用程序

对于使用 Visual Studio Code 的 Java 开发者来说,Language Support for Java(TM) by Red Hat 扩展提供了非常好的语言特性支持,比如智能感知和项目支持等.然而,我们也听到一些用户反馈需要调试 Java 程序.今天,我们万分激动地宣布,我们与 Red Hat 合作开发了能让开发者调试 Java 应用程序的轻量级扩展:Java Debugger for Visual Studio Code,它基于 Java Debug Server. 注意

Visual Studio Code 1.13 发布

Visual Studio Code 1.13 发布了,该版本包含一些重要的更新,亮点包括: Changes to settings defaults - 默认启用一些有用的功能,如扩展自动更新.编辑器拖放和缩略图. Set multiple cursors with Ctrl/Cmd + Click - 添加多重选取功能. Improved Git merge - 使用 Accept Changes CodeLens 进行内联合并操作. Better IntelliSense details

详解Visual Studio 2010中的扩展管理器

扩展能够为核心应用程序提供附加的功能或者自定义设置.在很多应用程序中这都是很流行的,包括流行的web浏览器IE和Firefox.微软的Office.媒体播放器.Photoshop.Eclipse.Visual Studio等等.其中有些可能比较新奇,而针对开发工具--像Eclipse和Visual Studio--的扩展让开发者的生产力得到了显著提高. Visual Studio早期的版本是构建在COM技术之上的.而Visual Studio的主要扩展方式插件是通过COM接口实现的.随着时间的变

最锋利的Visual Studio Web开发工具扩展:Web Essentials详解

原文:最锋利的Visual Studio Web开发工具扩展:Web Essentials详解  Web Essentials是目前为止见过的最好用的VS扩展工具了,具体功能请待我一一道来.   首先,从Extension Manager里安装:最新版本是19号发布的2.5版 然后重启你的VS开发环境,就可以使用它提供的方便功能了. Web Essentials对CSS.JavaScript和HTML都提供了很多快捷的功能支持,具体列表如下: CSS 即时预览Live Web Preview每次

Visual Studio Code 支持 iOS Web 应用调试

微软JavaScript Diagnostics项目经理Kenneth Auchenberg在一篇文章中写道,有一个新的Visual Studio Code扩展,允许开发人员直接在他们的Mac和Windows编辑器上调试在iOS设备上运行的JavaScript Web应用和网站. Auchenberg解释说,以前,调试iOS Web应用需要在Mac上运行Safari Web查看器,或者使用一个专用的跨浏览器兼容性检查器,如BrowserStack.新的Visual Studio Code扩展"i

如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目

原文: 如何:使用 Visual Studio 中的一键式发布来部署 Web 应用程序项目 本主题介绍如何在以下产品中使用 一键式发布 发布(部署)Web 应用程序项目: Visual Studio 2012 Visual Studio Express 2012 for Web 与 的Visual Studio 2010 Visual Studio Web发布更新 与 的Visual Web Developer 2010 Express Visual Studio Web发布更新 您可以部署到任

【dotnet跨平台】Visual Studio Code常见问答

 [dotnet跨平台]Visual Studio Code常见问答 如果你没找到想要的问题答案,请看已知问题:https://github.com/microsoft/vscode/issues和我们的更新:https://code.visualstudio.com/Updates. 1. VS Code和VS Community(社区版)有什么区别? VS Code是流线型代码编辑器,同时支持一些开发操作如调试,任务运行和版本控制.它的目标是提供开发者需要的工具,开发者需要一个快速的"代

在linux系统中安装VSCode(Visual Studio Code)

在linux系统中安装VSCode(Visual Studio Code) 1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) 访问Visual Studio Code官网 https://code.visualstudio.com/docs?dv=linux64 我是64位的: wget https://az764295.vo.msecnd.net/stable/7ba55c5860b152d999dda59393ca3ebeb1b5c85f/code-stable-