![【体験談】未経験30代でもShopifyエンジニアになれる?転職・在宅ワーク成功者の手順と共通点](https://eqee9tiiibu.exactdn.com/wp-content/uploads/2025/02/233b2f013840ce9bfcaffdf72b385b82.jpg?strip=all&lossy=1&resize=730%2C410&ssl=1)
- Shopify
- 2025.02.16
Webサイト制作やフロントエンドに興味を持った初学者向けに、図解を使って分かりやすい解説をしています👍
連載第5回目の今回は、プログラミングをする時に必須のエディタ「VisualStudio Code」について、入門者・初心者向けに語ります。
など、基本的な内容が中心です。
VisualStudioCode(以下「VSCode」)は、「テキストエディタ」と呼ばれるソフトウェア。
簡単に言うと、HTMLファイルやCSSファイルを編集するときに使う道具です。
パソコンに元から入っている「メモ帳(Windows)」や「テキストエディット(Mac)」よりも、コーディングするための機能が入っていて便利です。
VSCodeは
などの特徴があります。
世の中にはいろいろなテキストエディタがありますが、最初に使うならVSCodeが一番オススメです!
VSCodeの便利なところは3つ
それぞれ簡単に説明していきます。
VSCodeの最も大きなポイントは、テキストエディタをより便利にする拡張機能(Extension)を使えることです。
※拡張機能は「プラグイン」と呼ばれることが多いです
この拡張機能が、他のテキストエディタに比べて、非常に充実しています。
「処理をもっと簡単にしたい」「もっと見やすい画面にしたい」「書くのが面倒だからもっと楽に書けるようにしたい」と考えた、どこかの開発者たちが無償でプラグインを開発してくれています。
拡張機能はVSCode Marketplaceという場所から、ボタン一つで簡単にダウンロードできます。
VSCodeの拡張機能(Live Server)を使うと、テキストファイルの変更を自動で反映できます。実は、たったこれだけの処理が開発効率をかなり上げてくれます。
基本的にWebサイト制作では、
という作業を何度も繰り返します。
通常であれば、テキストファイル(HTMLファイル、CSSファイル)の変更をした後に、GoogleChromeなどのWebブラウザでページを再読み込みする操作が必要になります。
しかし、拡張機能「Live Server」を使うと、ファイルの変更をした後に再読み込みするための操作をしなくて済みます。
本当にちょっとした処理に思えますが、想像以上に開発が楽になるので、入れなきゃ損する必須機能となっています!
VSCodeでは、最初から「Gitソース管理マネジャー」が使えます(Git自体はインストールしておくことが前提)。
Gitはチーム開発時には必須のツールです。Gitがなにかわからない人は「なにか便利なものが使いやすいんだな」という理解で一旦OKです。
とにかくVSCodeで大事なのは「拡張機能」を理解して使えるようになることです。
VSCodeの拡張機能は簡単に言うと、ロボットの強化パーツのようなものです。
通常のロボットにどんどん強化パーツを付け加えることで、自分用にカスタマイズされた強いロボットを作ることが出来ます。
VSCodeも同様に、MarketPlaceから拡張機能をインストールすることで、自分専用の使いやすいエディタにすることが出来ます。
拡張機能には、
という2種類の目的があるとざっくり理解しておいてください。
また、余裕がある方は、VSCodeの拡張機能の主なカテゴリも見ておきましょう。
Web制作に役立つVSCodeの拡張機能をまとめました。
それぞれの拡張機能を簡単に解説していきます!
VSCode自体を日本語化する拡張機能です。
説明欄を参考に再起動すれば使えます。
テキストファイルの編集内容を即座に反映させて、ウェブブラウザでのリロード操作の手間を省くことができます。
「LiveServer」はローカルサーバー(と呼ばれるソフトウェア)です。
簡単に言うと、VSCode上のテキストファイルの変化を常に監視するためのソフトのこと。
エンジニアがVSCode上のテキストファイルを変更したら、LiveServerがそれを発見し、ブラウザに「中身変わっているから、表示も変えてください」と依頼します。
その結果、テキストエディタの変更内容が、勝手にウェブブラウザで反映されるという仕組みになっています。
その名の通り、ソースコード上の英語の綴り(スペル)を確認してくれる拡張機能です。
コーディングをしていて、非常に多いのが「英語の綴りの間違い」です。
コンピュータはちょっとしたミスでもうまく動いてくれません。
スペスミスが一つあるだけで「CSSで定義したclass名が、何故かHTMLで反映されない!」みたいな状況に陥ることもしばしば。
こういうミスに対しては「ミスに気づく努力」ではなく「ミスに気づく仕組み作り(拡張機能のインストール)」で対処していきましょう!
CodeSpellCheckerは上記のように「波線」の箇所がスペルミスと教えてくれるので、注意して見てみましょう。
※上の例の場合だとValueが正しい綴りですが、Vallueとなっていますね
HTMLのタグは「開始タグ」と「終了タグ」をセットで使います。
片方を直したら、もう片方も直す作業が、必ず必要です。
その手間を省いてくれるのがこの拡張機能。開始タグあるいは終了タグを変更したらもう片方も変更してくれます。
入れておくだけで、変更忘れが無くなる地味に役立つ機能です。
CSSTree validatorは、CSSファイルがW3Cに準拠しているかVALIDATIONしてくれる拡張機能です。
「W3C」はウェブの標準規格のこと(WEB世界のルール)。
「VALIDATION」は入力チェック(エラーチェック)のことです。
つまり、自分独自のルールではなく、WEB世界の標準のルールに沿った書き方がされているか勝手にチェックしてくれる拡張機能ということです。
※この拡張機能も入れておくだけでOKです!
class名、id名を入力するときに、補完してくれる拡張機能です。
HTMLファイルでclass名を指定するときに、対応するCSSファイルのclass名を候補として出してくれる拡張機能です。
一番上に出ている候補で良い場合は「Tabキー」を押すと入力補完をしてくれます!
HTMLの構文チェックツールです。
自分が設定した状態に応じて、誤りがないかチェックしてくれる機能です。
Lint系ツール(間違いチェックツール)のHTMLバージョンですね。
コーディングをしていると、複数の括弧 () {} を使います。
コードが複雑化して、括弧の数が増えてくると、対応する関係(開き括弧、閉じ括弧)を間違いやすいです。
しかし、この拡張機能を入れると、対応する括弧を色分けしてくれるので、ミスが減って開発効率が上がります。
普通の文章と違い、ソースコードでは「全角スペース」を使ってはいけません。コンピュータがうまく理解してくれず、正常に動作しない原因になります。
押す気がなくてもついつい紛れてこんでしまう「全角スペース」ですが、この拡張機能を使うと、全角スペースが見えるようになり、発見しやすくなります。
見つけたら必ず手動で消すようにしましょう!
他にも、いろいろな拡張機能もあるので、興味があれば試してみてください。
VSCodeの全体的な色はThemeをインストールすると変更できます。
VSCodeThemesというサイトで気に入ったテーマを見つけてみましょう!
個人的には、
あたりの色が長時間見ても疲れなくてオススメです!
※上記リンクを押してインストールすると、変更することが出来ます。
今回はVSCodeと拡張機能について、超初心者向けに解説しました。
簡単にまとめると、
という感じ!