Slide 1

Slide 1 text

Visual Studio Codeの使い方 基礎編 2023/9/16 Mie WordPress Meetup #14

Slide 2

Slide 2 text

もやし工房 石黒 光茂 @koike_moyashi mitsushige.ishiguro もやし工房

Slide 3

Slide 3 text

テキストエディタ? ✓ワープロ的な装飾はできない、 純粋にテキストだけを編集するツール ✓軽く文章を書いたり、 Web系であればプログラム書いたり CSSやHTML書いたりできる

Slide 4

Slide 4 text

テキストエディタ? ✓どんなPCにも入ってる メモ帳、テキストエディット ✓これでプログラム書いたりHTML書いたりもできますが、 これの高機能版も沢山出ています

Slide 5

Slide 5 text

テキストエディタ? Sublime Text Atom Bracket Visual Studio Code Notepad++ サクラエディタ TeraPad Coda Dreamweaver Vim Emacs などなど。ホームページ作成ツールも一部混じってます。

Slide 6

Slide 6 text

メモ帳ではなく専用のものを使うメリット 1.記述ミスが少なくなる 自動補完 自動整形 タグごとの色付け(シンタックスハイライト) エラーチェック(実行しなくても赤くなったりする) 2.書くスピードが上がる&正確なものができあがる

Slide 7

Slide 7 text

Visual Studio Code Visual Studio Code

Slide 8

Slide 8 text

VSCodeの特徴 ✓無料で使える ✓それなりに軽く動く ✓拡張機能で機能追加ができる ✓補助機能(インテリセンス)が使える ✓Git連携 ✓使っている人が多いので情報が多い ✓機能が多いので初見では分かりにくい(使いにくい?)

Slide 9

Slide 9 text

インストール方法 https://code.visualstudio.com/ よく似た名前の「Visual Studio」があるので注意→青色○。 紫色×

Slide 10

Slide 10 text

VSCodeを使ってみよう オンライン版:https://vscode.dev/ 多くの拡張機能が入らないけど、基本的な部分は一緒

Slide 11

Slide 11 text

VSCodeを使ってみよう 1. https://vscode.dev/ をひらく 2. デスクトップに適当なフォルダを作る 3. ファイル→フォルダーを開く 4. 新規作成→index.html 5. ↓ htmlと打つ→html:5を選択 body内に

テスト

保存

テスト2(全角スペース)

保存

Slide 12

Slide 12 text

VSCodeを使ってみよう(基本機能) ✓タイムライン ✓自動成形 ✓補完 ✓マルチカーソル ✓コメント ✓左右分割 ✓ワークスペース ✓拡張機能 Shift + Alt(Option) + F Alt(Option) + クリック Ctrl(cmd) + D Ctrl(cmd) + / 左下 Tag or Enterで確定 右上 左

Slide 13

Slide 13 text

拡張機能 WordPressで言うところのプラグイン https://marketplace.visualstudio.com/vscode

Slide 14

Slide 14 text

拡張機能 1. functions.phpを新規作成 2.

Slide 15

Slide 15 text

おすすめの拡張機能(Web系) Prettier コードを綺麗にしてくれる HTML CSS Support 読み込んだCSSをhtmlのclassやidで補完してくれる Live Server ブラウザ再読込しなくても、 保存するとリアルタイムに反映してくれる DartJS Sass Compiler and Sass Watcher SCSS(SASS)からCSSを作ってくれる Auto Rename Tag 前後のタグをいい感じに直してくれる Git Lens Gitの中身をいい感じに表示してくれる Code Spell Checker 間違った英語に青線引いてくれる Project Manager 複数の案件を管理できる GitHub Copilot AIによる補完 Markdown Preview Enhanced マークダウンのプレビューを表示してくれる

Slide 16

Slide 16 text

Prettier / コードを綺麗にしてくれる

Slide 17

Slide 17 text

HTML CSS Support / 読み込んだCSSをhtmlのclassやidで補完してくれる

Slide 18

Slide 18 text

Live Server / ブラウザ再読込しなくても、保存するとリアルタイムに反映してくれる 高萩さんが紹介してくれます

Slide 19

Slide 19 text

local by flywheelのリアルタイム反映(VS Code関係ないです) CSSを書き換えるとリロード無しで反映してくれる

Slide 20

Slide 20 text

DartJS Sass Compiler and Sass Watcher / SCSS(SASS)からCSSを作ってくれる 高萩さんが紹介してくれます

Slide 21

Slide 21 text

Auto Rename Tag / 前後のタグをいい感じに直してくれる 高萩さんが紹介してくれます

Slide 22

Slide 22 text

Git Lens / Gitの中身をいい感じに表示してくれる ローカル GitHub サーバ Git

Slide 23

Slide 23 text

Git Lens / Gitの中身をいい感じに表示してくれる ローカル GitHub サーバ Git Gitを使うメリット 1. 複数人で触るときに安心。 サーバに入っているAさんの更新を上書きしてしまう的な事にならない。 2. 過去のデータを見られる。 差分が出る、戻せる、分岐できるので、何かあっても安心。 3. 前回と比べ、どの行を更新したかがわかる。どのファイルが更新されて るかがわかる、前日に何をやっていたかを思い出せて、安心。 4. あれ、この更新ファイルってサーバに入れたんだっけ?が無くなる git pullと叩くだけ

Slide 24

Slide 24 text

Git Lens / Gitの中身をいい感じに表示してくれる

Slide 25

Slide 25 text

Code Spell Checker / 間違った英語に青線引いてくれる

Slide 26

Slide 26 text

Project Manager / 複数の案件を管理できる

Slide 27

Slide 27 text

Markdown Preview Enhanced / マークダウンのプレビューを表示してくれる

Slide 28

Slide 28 text

GitHub Copilot / AIによる補完(有料サービスを使用)

Slide 29

Slide 29 text

最後に 慣れは必要だけど、慣れると便利 YouTubeでも「VSCode 初心者」とかで沢山講座出てきます。