8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

こんにちは、都内でソフトウェアエンジニアをしているYSasagoです。
私はフロントエンド開発において、主にVSCodeを利用しています。
先日、おすすめのChromeの拡張機能を紹介したところ、たくさんの方からの反響がありました。今回は私が日常的に使用しているVSCodeの拡張機能を紹介したいと思います。

Turbo Console Log

開発しているときに値が意図したとおりに受け取れているか、変更されているか確認したいときに、Turbo Console Logを使うまでは、console.log()を毎回書いてました。console.log()が多くなると、どのログが確認したいログかわからなくなったりとする問題があったりしました。Turbo Console Logの導入により、変数名を選択しctrl + alt + L(Windows)またはctrl + option + L(Mac)を押すだけで、ログが自動生成されます。これにより、ファイル名や行数も含めてログを簡単に追跡できるようになりました。

自動生成されるログ例

console.log("🚀 ~ file: page.tsx:98 ~ projectName:", projectName)

insert-log-message.gif

Shortcuts

この拡張機能はVSCodeの左下に便利なショートカットを追加します。特にターミナルやコマンドパレットへのアクセスが頻繁にある場合、このショートカットは大変便利です。

スクリーンショット 2023-12-13 13.48.25.png

Prettier - Code formatter

Prettierはコードフォーマッターとして非常に優れています。JavaScript、TypeScript、CSSなど、多くの言語をサポートしており、VSCodeに導入することで、より一貫性のあるコードを簡単に記述できます。

ES7+ React/Redux/React-Native snippets

私はフロントエンド開発ではReactを使っており、Reactのお決まりのテンプレート的なものをSnippetsとして用意してくれている便利な拡張機能です。
たとえば、新規にファイルを作成したら、rafcと入力すると、ReactのArrowFunctionComponetのテンプレートを自動で出力してくれます。他にも用意されているSnippetsはたくさんあるので、普段使うものは覚えておくとコーディングのスピードが上がると思います。

rafcと入力すると、サジェストされます。
スクリーンショット 2023-12-15 18.04.19.png

自動で出力されるコード

import React from 'react'

export const index = () => {
  return (
    <div>index</div>
  )
}

Code Spell Checker

こちらは、書いているコードのスペルを自動でチェックしてくれる拡張機能です。よくタイプミスをするのでとても助かっております。

スクリーンショット 2023-12-15 18.24.33.png

htmltagwrap

複数行を<div><p>で囲む際、htmltagwrapは非常に便利です。特定の行を選択し、Option + W(Mac)またはAlt + W(Windows)を押すだけで、選択したコードをタグで囲むことができます。とても良く使う拡張機能です。

screenshot.gif

おわりに

今回、私がフロントエンド開発時によく使っているVSCodeの拡張機能を紹介しました。
今後も、便利な拡張機能を見つけ次第、情報を更新していきます。他におすすめの拡張機能があれば、ぜひ教えてください。最後までお読みいただき、ありがとうございました。

8
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
10

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?