VSCodeでのSvelteKit開発体験を10倍に向上させる9つのヒント

Share

SvelteKitとVSCode(Cursor)の組み合わせは非常に強力ですが、デフォルトのままではファイル名がすべて +page.svelte+layout.server.ts となってしまい、どのルートに属するファイルなのか判別しづらいことがあります。

ここでは、そのような問題に対して、ほんの数分の設定変更や拡張機能の導入で劇的に開発効率を上げる9つのヒントをご紹介します。


1. タブに表示されるファイル名を短くする

VSCodeのタブにはデフォルトでフルパスが表示されますが、SvelteKitではすべて +page.svelte と同じ名前になりがち。

// settings.json
"workbench.editor.labelFormat": "short"

これを "short" にすると、タブ上に必ず「ディレクトリ名/+page.svelte」のように表示され、どのルートのファイルか一目瞭然になります。


2. エクスプローラーでファイルを先に表示する

ネストが深いルート配下で「フォルダー>ファイル」の並びだと、どのファイルなのかパッとわかりにくいことも。

// settings.json
"explorer.sortOrder": "filesFirst"

を設定すると、まずファイル一覧、次にサブフォルダーが表示されるので、視認性が向上します。


3. 空フォルダーを圧縮表示しない

中間フォルダーにファイルがないと自動で折りたたまれてしまい、「ここにファイルがあるはずなのに…?」と混乱する場合があります。

// settings.json
"explorer.compactFolders": false

これで空フォルダーも独立して見えるようになり、ルート構造を正確に把握できます。


4. Material Icon Themeでルートフォルダーを色分け

アイコンテーマの拡張機能「Material Icon Theme」を使うと、ルートディレクトリに任意の色を割り当てられます。

  1. 拡張機能から Material Icon Theme をインストール
  2. 設定でフォルダー色を指定(例: 緑系をルートに統一)
// settings.json
"material-icon-theme.folders.colorRoutes": "#43a047"

緑色に統一すると、Explorer上でルートがすぐに見つかり、階層構造も直感的に把握しやすくなります。

ちなみに、同様の拡張機能として「VSCode Great Icons」という拡張機能もオススメです。


5. エクスプローラーのインデント幅を調整

デフォルトのインデント(たとえば8px)は狭く、深い階層になるほど “どこからどこまで” がわかりづらくなります。

// settings.json
"workbench.tree.indent": 12

12~14px程度に設定すると、ファイルとフォルダーの所属関係がよりハッキリします。


6. SvelteKit Files 拡張でルートを自動生成

SvelteKit Files 拡張を使うと、コマンドパレットからルートをポップアップ形式で追加可能。

  • 右クリック → SvelteKit Files: Create Route
  • /employer/new のようにパスを入力
  • 自動で +page.svelte+page.server.ts がボイラープレート付きで生成されます。

7. 独自スニペットでより高速にコーディング

よく使う load 関数や actions、フォーム送信の submit 処理などは、自作スニペットでさらにラクに。

  • 例: kitsubmit スニペットで共通の進捗強化処理を一括挿入
  • デフォルトで用意されている kitloadkitevents も活用

settings.json.code-snippets に登録しておくと便利です。


8. Ctrl+P/Cmd+P で瞬時にファイル切り替え

Explorer をたどるより、Ctrl+P+page と入力すると、全 +page.svelte+page.server.ts がリストアップされます。

  • create+src/routes/resume/create/+page.svelte
  • education+src/routes/candidates/resume/education/+page.svelte これだけで深いネストも一発ジャンプでき、ファイル探しの手間が激減。

9. Discordコミュニティをフル活用

公式DiscordサーバーはQ&Aの宝庫。

  • 検索機能で「loading data」「cookie」などキーワード検索
  • 実際のコード例や開発経験豊富なユーザーの回答がすぐに見つかる SvelteKitならではの細かい挙動やベストプラクティスは、ドキュメント以上にDiscordで解決できることも多いです。

おわりに

以上、短時間で設定できる9つのテクニックを駆使すれば、VSCode上でのSvelteKit開発効率は間違いなく向上します。ぜひ今日から試してみて、コーディングの快適さを実感してください!何か質問があれば、コメントやDiscordでお気軽にどうぞ。

Read more

サービス更新履歴

ここでは、LiveQのサービス・製品への変更を全て紹介しております。 このページは大きな変更があった場合に更新されます。 いつごろにどのような機能がリリースされたかが分かります。 2026年6月: 高速化・安定化 * 5月よりサーバーおよびアプリケーションの大型リニューアルに取り組み、6月に読み込み速度の向上や、大規模アクセス時にも安定して高速に動作するように変更をおこないました。 2026年4月: 画像スライド * 新たなスライドの種類として画像スライドを追加しました。 * PowerPoint, PDFファイルを一括インポートし、画像スライドとして追加する機能を追加しました * そのほか多数の細かな変更(操作性などのデザイン改善や、不具合)をおこないました 2026年3月: ワードクラウド、コメントのAIモデレーション(監視) * 新たなスライドの種類としてワードクラウドを追加しました * コメントをAIで自動監視する機能をリリースしました * そのほか細かな改善や不具合の修正をおこないました 2026年2月: 有料プランのデータエクスポート

By 阿部 隼也

チームメンバーを招待する方法

チームメンバーを追加するには、招待する必要があります。 その招待方法を紹介します。 招待可能なチームメンバーの数は、ご利用のプランによって異なるため、事前にご確認ください。 チームページの「新しいチームメンバーを招待」にて、招待するメンバーのメールアドレスを入力し、「招待を送信」をクリックします。 招待された側で招待を承認 次に、招待された側の方によって招待を承認する必要があります。 ※この承認にはLiveQのアカウントが必要となりますので、必ず事前にご登録ください。 下記のような招待メールが届きます。 件名:【LiveQ】チームへの招待が届いています 差出人:[email protected] 既にLiveQに登録済みの方はそのまま「招待を承認して参加する」ボタンをクリックします。 まだLiveQに登録していない方は、登録後、同様に承認ボタンをクリックします。 チームを切り替える 招待を承認すると、チームページに下記のように「チーム切り替え」ができるようになります。 招待したユーザーにもメールが届きます 招待が承認されると、招待したユーザーに

By 阿部 隼也