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
820
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)
AIをプロダクトに実装するならAPIで分離しよう 〜タクシーアプリ『GO』のアーキテクチャ実例紹介〜
74th
3
210
最近のVS Codeで気になるニュース 2025/01
74th
1
280
VS CodeでF1〜12キーつかってますか? / Do you use the F1-12 keys in VS Code?
74th
2
410
CH32Vシリーズを楽しもう(74thの場合) / enjoy ch32v series
74th
1
730
面倒なことはGitHubCopilotにやらせたい…
74th
1
110
『新改訂版VS Code実践ガイド』の 改訂要素からみるVS Codeの進化
74th
4
1.6k
VS Code で開発している API を Postman 拡張機能でデバッグしたい
74th
0
160
VS Code Meetup #21 - もう一度知りたい基礎編 - ファイル操作、コーディングの基本編
74th
0
640
Django+Next.jsアプリの VS Codeワークスペース設定作り込み
74th
0
1.5k
Other Decks in Technology
See All in Technology
caching_sha2_passwordのはなし
boro1234
0
210
職種に名前が付く、ということ/The fact that a job title has a name
bitkey
1
240
ペアプログラミングにQAが加わった!職能を超えたモブプログラミングの事例と学び
tonionagauzzi
1
140
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
350
移行できそうでやりきれなかった 10年超えのシステムを葬るための戦略
ryu955
2
200
製造業の会計システムをDDDで開発した話
caddi_eng
3
930
PostgreSQL Unconference #52 pg_tde
nori_shinoda
0
190
IAMのマニアックな話 2025 ~40分バージョン ~
nrinetcom
PRO
8
890
ソフトウェア開発現代史: なぜ日本のソフトウェア開発は「滝」なのか?製造業の成功体験とのギャップ #jassttokyo
takabow
2
1.5k
DevinはクラウドエンジニアAIになれるのか!? 実践的なガードレール設計/devin-can-become-a-cloud-engineer-ai-practical-guardrail-design
tomoki10
3
1.3k
Agile TPIを活用した品質改善事例
tomasagi
0
290
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
110
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
BBQ
matthewcrist
88
9.5k
Optimizing for Happiness
mojombo
377
70k
Become a Pro
speakerdeck
PRO
27
5.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
11
610
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
Automating Front-end Workflow
addyosmani
1369
200k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
8
700
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