微软Visual Studio Code 0.8.0公布,新增多种主旨

YAML 官方网站称 YAML
是”一栽具有编程语言可用的好的数目序列化标准”。YAML Ain’t 马克up
Language,
及GNU一样,YAML是一个递归着说”不”的名。不同之是,GNU对UNIX说不,YAML说不的目的是XML。

微软在2015年五月30日,Build 开发者大会上,正式颁发了 Visual Studio Code 项目;并以其定义也:一个周转于 Mac OS X、Windows和
Linux 之上的,针对被编写现代 Web 和称应用之跨平台源代码编辑器。

YAML不是XML。

语言 1

语言 2

Visual Studio Code(图片源于:code.visualstudio)

怎非是XML呢?因为:

  微软Visual Studio
Code代码编辑器更新至0.8.0。本次更新扩充了多主题,包括著名遐迩的Monokai;针对WIndows系统采纳基于Inno
Setup的设置格式,进步安装体验。除此之外,还连另外有更新。使用该工具的朋友可下充斥升级。

  • YAML的可读性好。
  • YAML和脚本语言的交互性好。
  • YAML用实现语言的数据类型。
  • YAML有一个一如既往的信息模型。
  • YAML易被实现。

首要更新内容包括:

方5长条为就算是XML不足的地点。同时,YAML也生XML的下列优点:

• Windows系统基于Inno Setup的初装置格式,进步安装体验;

  • YAML可以因流来处理;
  • YAML表明能力强,扩充性好。

• 新增多种大旨,包括知名遐迩的Monokai;

显而易见,YAML试图用同种于XML更迅捷的办法,来就XML所好的职责。更多之始末及规范参见http://www.yaml.org

• Node Debug不再看重Mono;

YamlDotNet—YAML的C# 实现

• Debug可打开Console;

YAML已经来矣累累落实,详细的实现列表参见http://www.yaml.org/download.html。列表中连没.net的落实,
其实.NET也生
语言,YamlDotNethttp://aaubry.net/pages/yamldotnet.html)是YAML的C\#实现。YAML文件格式主要集中于空格缩进的概念,它用于指出数据的层次结构
而未是应用XML嵌套标记或JSON的大括声泪俱下({})和方括号([]),实际上,它是JSON的一个超集,由此,在用的时候,你或许要用JSON风格的语法来跳出空格流,它的奠基者将其状也
为所有编程语言提供人性化的数量类别化标准
,以自己之经历来拘禁,其假若人性化, 这首稿子Human readable and editable
config files with
YAML

(http://blog.codeinside.eu/2015/02/09/yaml-dot-net )
简要介绍了YamlDotNet。

• 更多语言革新与本升级。

YamlDotNet官方网站上以下示例的列表可以帮忙您入门。

完的更新历史和Bug修复详情而参照微软官方页面 https://code.visualstudio.com/updates 。

Deserializing反连串化

 

YAML 文档转换为目的图。

Visual Studio Code 0.8.0下载:

•Serializing 序列化

Windows版本 || Linux版本(32位 || 64位)|| OS
X
版本

拿目的转换为该 YAML 表示情势。

 

Loading YAML 流

表明怎么样加载使用表示模型的 YAML。

当反系列化期间 Validating

由此控制的反体系化器节点列表,很爱用行添加到反连串化程序。此示例演示当她们吃反系列化如何注脚目的。

Deserializing 三个文档

解释什么由流中加载五只 YAML 文件。

YAML转换为 JSONJSON
转换为YAML
,使用 Json.NET 的 JSON
转换 YAML 呈现怎么以 YAML 文件转换为 JSON。

 

Creating a custom ConfigurationProvider in ASP.NET Core to parse
YAML

MuleSoft开源用于设计RESTful APIs的工具RAML
Tools

RAML的强成效

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图