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
闇鍋VS Codeをプロファイル機能できれいにする / yami-nabe-vscode
Search
Yuhei FUJITA
January 30, 2024
Programming
1.8k
7
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
闇鍋VS Codeをプロファイル機能できれいにする / yami-nabe-vscode
Yuhei FUJITA
January 30, 2024
More Decks by Yuhei FUJITA
See All by Yuhei FUJITA
GitHubとVitePressによる 開発ドキュメント運用 / escape-document-death
yuhei_fujita
3
530
進化したWeb技術でPWAをネイティブアプリに近づける / frontend-conf-2023
yuhei_fujita
6
4.9k
ChatGPTの機能を フル活用してChatGPTを 理想の彼女Botにする / nyanju-1st
yuhei_fujita
4
5.3k
GitHub ActionsとDeployGateで始めるAndroidアプリのCICD
yuhei_fujita
2
1.5k
手動テストの運用を GASで自動化した話 / gas-manage-test-operation
yuhei_fujita
1
750
開発ドキュメントの管理・閲覧に VitePress を使ってみて感じた良かった点と注意点 / document-with-vitepress
yuhei_fujita
1
1.7k
PWAで共有機能を実装する / pwa-web-share-api
yuhei_fujita
1
910
Other Decks in Programming
See All in Programming
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
5k
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
150
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
400
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
180
霧の中の代数的エフェクト
funnyycat
1
410
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1.1k
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
180
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
830
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
230
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
350
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Optimizing for Happiness
mojombo
378
71k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Scaling GitHub
holman
464
140k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Documentation Writing (for coders)
carmenintech
77
5.4k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.3k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Transcript
闇鍋VS Code を プロファイル機能で きれいにする Yuhei FUJITA 2024-01-30@VS Code Meetup
自己紹介 名前: Yuhei FUJITA (藤 ふじ田 た 悠 ゆう平 へい)
X(Twitter): @Yuhei_FUJITA GitHub: @YuheiFUJITA コミュニティ運営: Vue Fes / PWA Night / VS Code Meetup 趣味: キャンプ / フィルムカメラ
VS Code の闇鍋化
生まれたてのVS Code まだ汚れを知らない、とても美しい姿をしている
闇鍋化したVS Code きっと幾億もの開発を経験してきたんだろう、面構えが違う
闇鍋VS Code とは 無数の拡張機能がインストールされている フロントエンド用、サーバーサイド用、データベース用、etc… 実際使うのはそのうちの一部のみ 無数の設定が入り乱れている 拡張機能が増えれば自ずと設定も増える よく見るともう無効な設定まで残ってる おっっっもい
起動するだけで時間がかかる コーディングしててもなんかもっさりする
プロファイル機能で救おう
プロファイル機能とは VS Code のあれやこれやをプロファイル単位で管理できる機能 Chrome のプロファイル機能みたいなもの 任意のワークスペースで任意のプロファイルを利用可能 git 管理するものではないので他の共同開発者には影響しない ユーザー設定や拡張機能などを一括で切り替えられる
フロントエンド用、サーバーサイド用などを用意しておくと便利
プロファイルで切り替えられるもの 設定 settings.json の中身 キーボードショートカット keybindings.json の中身 スニペット 設定しているスニペット UI
の状態 globalState.json の中身 拡張機能 インストールしている拡張機能リスト ` ` ` ` ` `
プロファイルの新規作成 1. メニュー > プロファイル > プロファイルの作成… を選択 2. プロファイル名・コピー元・アイコン・
構成内容を指定 3. 作成する 4. 作成したプロファイルに切り替わる
プロファイルの切り替え 1. メニュー > プロファイル > 切り替えたいプロファイル名 を選択 2. 選択したプロファイルに切り替わる
プロファイルのエクスポート 1. 事前にエクスポートしたいプロファイルに 切り替えておく 2. メニュー > プロファイル > プロファイルをエクスポート…
を選択 3. 出力先を選択する 4. JSON フォーマットとして出力される gist に直接エクスポートすることも可能
プロファイルのインポート 1. メニュー > プロファイル > プロファイルをインポート… を選択 2. インポート元を選択する
3. インポートしたプロファイルに切り替わる gist のURL からインポートすることも可能
まとめ 1 つのプロファイルにすべてを詰め込むとVS Code が闇鍋化する プロファイル機能を使うことでVS Code を用途ごとの最小構成にできる 言語やフレームワークごとなどでプロファイルを用意しておくと便利
関連情報 Visual Studio Code January 2023 Profiles in Visual Studio
Code