Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
VSCode❤YAML
Search
74th(Atsushi Morimoto)
February 19, 2020
Technology
1
810
VSCode❤YAML
VSCode Meetup #3 LT
https://vscode.connpass.com/event/166047/
74th(Atsushi Morimoto)
February 19, 2020
Tweet
Share
More Decks by 74th(Atsushi Morimoto)
See All by 74th(Atsushi Morimoto)
VS CodeでF1〜12キーつかってますか? / Do you use the F1-12 keys in VS Code?
74th
2
360
CH32Vシリーズを楽しもう(74thの場合) / enjoy ch32v series
74th
1
430
面倒なことはGitHubCopilotにやらせたい…
74th
1
83
『新改訂版VS Code実践ガイド』の 改訂要素からみるVS Codeの進化
74th
4
1.5k
VS Code で開発している API を Postman 拡張機能でデバッグしたい
74th
0
140
VS Code Meetup #21 - もう一度知りたい基礎編 - ファイル操作、コーディングの基本編
74th
0
610
Django+Next.jsアプリの VS Codeワークスペース設定作り込み
74th
0
1.5k
PlatformIO で シュッと Arduino 開発を高速化しよう Speed up your Arduino development with PlatformIO!
74th
0
5.7k
VS Codeで実践! Kubernetes上のアプリのデバッグ実行手法
74th
0
540
Other Decks in Technology
See All in Technology
Unsafe.BitCast のすゝめ。
nenonaninu
0
170
テストを書かないためのテスト/ Tests for not writing tests
sinsoku
1
160
Formal Development of Operating Systems in Rust
riru
1
400
Fearsome File Formats
ange
0
580
embedパッケージを深掘りする / Deep Dive into embed Package in Go
task4233
0
130
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
1
5k
#TRG24 / David Cuartielles / Post Open Source
tarugoconf
0
500
エンジニアリングマネージャー視点での、自律的なスケーリングを実現するFASTという選択肢 / RSGT2025
yoshikiiida
4
3.3k
新しいスケーリング則と学習理論
taiji_suzuki
9
3.8k
20250116_JAWS_Osaka
takuyay0ne
2
160
OPENLOGI Company Profile
hr01
0
58k
.NET AspireでAzure Functionsやクラウドリソースを統合する
tsubakimoto_s
0
150
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Adopting Sorbet at Scale
ufuk
74
9.2k
Building Applications with DynamoDB
mza
92
6.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
KATA
mclloyd
29
14k
Thoughts on Productivity
jonyablonski
68
4.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
490
How STYLIGHT went responsive
nonsquared
96
5.3k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Transcript
VSCode ♡ YAML Atsushi Morimoto (@74th)
2月21日(木)発売!! 400ページで、ほぼ全機能解説 TypeScript/Go/Pythonでの 実践的な開発実例 拡張機能開発&LSP解説 (コマンド、タスク、テーマ…) Atsushi Morimoto @74th
YAML インデントで要素を区切る、人間が編集しやすいデータ表現形式 複数行テキスト、カスタムタグなど豊富な機能 • Kubernetes Manifests • Swagger • AWS
Cloud Formation
JSONの場合(VSCode付属拡張機能) JSON Schemaに従って、エラーの検出、コード補完ができる • "$schema": "http://swagger.io/v2/schema.json" を置く • 設定に書く //
.vscode/settings.json { "json.schemas": [ { "fileMatch": [ "swagger/*.json" ], "url": "http://swagger.io/v2/schema.json" } ] }
None
YAML(VSCode拡張機能) JSONスキーマを使用 設定で対応を書くと、エラー検出、コード補完が利用可能 // .vscode/settings.json { "yaml.schemas": { "http://swagger.io/v2/schema.json": "swagger/*.yaml",
"kubernetes": "manifest/**/*.yaml" } }
None