HTMLのviewerって何がいいの?viewerの違いを解説

2024.01.04
htmlのviewerって何がいいの?viewerの違いを解説

HTMLを作成するとき、何を使ってますか?メモ帳でも作成はできますが、様々な機能がはいったviewer(ビューワー)が存在します。各viewerの特徴・インストール方法・使い方について紹介をします。

viewerって何がある?特徴まとめ

各viewerの特徴について一覧にしてみました。

名称 特徴 イメージ例
メモ帳 Windowに初期インストールされている。

白黒、行番号もでない。

memo
サクラエディタ 予約語がある程度色分けされる。grep機能が使用できる。 sakura
Atom GitHubから生まれたviewerソフト。拡張機能が豊富、拡張機能によりリアルタイムで表示が可能。
Visual Studio Code Microsoft産のviewerソフト。拡張機能が豊富、拡張機能によりリアルタイムでブラウザ表示が可能。atomより高速。 vscode19


未経験でも確実にプログラミングスキルを身につけられる!
【DMM WEBCAMP】では、専属コーチが卒業まで伴走します!

短期間効率的にプログラミングスキルを身につけたい
✔プログラミングを独学で進めていくのが不安
✔家での時間を有効に使ってスキルアップがしたい
といった方におすすめです!

実践的なスキルが身に付くカリキュラム

各viewerの紹介

各viewerの特徴、インストール方法、使い方を紹介します。

メモ帳

メモ帳

特徴

windows標準のテキストエディタ。最初からインストールされている、軽いという程度で特にこれを使用するメリットはありません。他人のPCで何もエディタが入ってない!インターネットにもつながらない!といった場合にしか使用しないかと思います。

インストール方法

windows標準機能なため、インストール不要です。

使い方

起動して、コードを書く。出来上がったhtmlはブラウザで開いて確認してください。

サクラエディタ

sakura2

特徴

古くからあるテキストエディタ。フリーソフトで軽量であることが特徴。メモ帳と比べ、行番号表示や色分けがされる。

インストール方法

参考 サクラエディタ

以下のインストーラ、パッケージダウンロードからジャンプします。

インストーラ、パッケージダウンロード

sakura-tag-v2.4.1-build2849-ee8234f-Win32-Release-Installer.zipをダウンロードし、Zipファイルを展開します。

※2021/5ではv2.4.1が最新ですが、その時の最新をダウンロードしてください。

最近のダウンロード

使い方

メモ帳と同様にコードを書いたら、ブラウザで開いて確認をするだけです。

メモ帳と違い、grep機能というものがあります。

grepとは、Global Regular Expression Printの略です。特定のフォルダ内の、ファイルすべてからキーワードを検索することができる機能です。

Ctrl+gを押すと、以下のようにgrep検索窓が開きます。

条件に検索したい、キーワードを入れてください。ファイルには、検索したい拡張子を入れてください。フォルダは検索したいフォルダを入れてください。現フォルダボタンを押すと、現在のフォルダが入力されます。

grep機能

検索ボタンを押すと、 C:\Users\~~~\webcampnaviのフォルダから、.html拡張子の内、「class」というキーワードがある文章を検索します。検索後は、ダブルクリックにて、そのhtmlファイルの該当行に飛ぶことができます。

検索結果
□検索条件  "class"
検索対象       *.html
フォルダ       C:\Users\webcampnavi
除外ファイル   
除外フォルダ   
    (サブフォルダも検索)
    (英大文字小文字を区別しない)
    (正規表現:bregonig.dll Ver.4.20 with Onigmo 6.2.0)
    (文字コードセットの自動判別)
    (一致した行を出力)


\Users\webcampnavi\display\display.html(11,6)  [UTF-8]: <div class="box">
C:\Users\webcampnavi\display\display.html(17,6)  [UTF-8]: <div class="box">
C:\Users\webcampnavi\display\display.html(23,6)  [UTF-8]: <div class="box">
C:\Users\webcampnavi\display\display.html(56,6)  [UTF-8]: <div class="box">
C:\Users\webcampnavi\display\display.html(62,6)  [UTF-8]: <div class="grid">
C:\Users\webcampnavi\display\display.html(63,6)  [UTF-8]: <div class="area1">grid1</div>
C:\Users\webcampnavi\display\display.html(64,6)  [UTF-8]: <div class="area2">grid2</div>
C:\Users\webcampnavi\display\display.html(65,6)  [UTF-8]: <div class="area3">grid3</div>
C:\Users\webcampnavi\display\display.html(69,6)  [UTF-8]: <div class="table">
C:\Users\webcampnavi\display\display.html(70,6)  [UTF-8]: <div class="table-row">
C:\Users\webcampnavi\display\display.html(71,6)  [UTF-8]: <div class="table-cell">table</div>
C:\Users\webcampnavi\display\display.html(72,6)  [UTF-8]: <div class="table-cell2">table</div>
C:\Users\webcampnavi\display\display.html(73,6)  [UTF-8]: <div class="table-cell3">table</div>
省略
C:\Users\webcampnavi\display\display.html(166,7)  [UTF-8]:  <div class="item4">griditem4</div>
C:\Users\webcampnavi\display\display.html(167,7)  [UTF-8]:  <div class="item5">griditem5</div>
C:\Users\webcampnavi\display\display.html(170,6)  [UTF-8]: <div class="containerauto">
C:\Users\webcampnavi\display\display.html(171,7)  [UTF-8]:  <div class="itemauto1">gridautoitem1</div>
C:\Users\webcampnavi\display\display.html(172,7)  [UTF-8]:  <div class="itemauto2">gridautoitem2</div>
C:\Users\webcampnavi\display\display.html(173,7)  [UTF-8]:  <div class="itemauto3">gridautoitem3</div>
C:\Users\webcampnavi\display\display.html(174,7)  [UTF-8]:  <div class="itemauto4">gridautoitem4</div>
C:\Users\webcampnavi\display\display.html(175,7)  [UTF-8]:  <div class="itemauto5">gridautoitem5</div>
C:\Users\webcampnavi\right\right.html(112,6)  [UTF-8]: <div class="padding-right90">
C:\Users\webcampnavi\right\right.html(116,6)  [UTF-8]: <div class="padding-right100">
C:\Users\webcampnavi\right\right.html(121,6)  [UTF-8]: <div class="margin-left">
C:\Users\webcampnavi\right\right.html(125,6)  [UTF-8]: <div class="margin-center">
C:\Users\webcampnavi\right\right.html(129,6)  [UTF-8]: <div class="margin-right90">
C:\Users\webcampnavi\right\right.html(133,6)  [UTF-8]: <div class="margin-right100">
122 個が検索されました。

htmlで使用するユースケースとしては、classって単語はわかったいるけど、どうやって使用するんだったかなと過去に記載したことがあるときに思い出したりするのに使用します。ほかには他人が書いたソースコードでとあるキーワードだけ知っているといったときにgrep機能は非常に便利です。

Atom

Atom

特徴

GitHub産のエディタです。サクラエディタより、さらに色分けがされ見やすくなっています。また、プレビュー画面にてリアルタイムにhtmlの更新可能で、手間が省けます

インストール方法

参考 Atom

以下のDownloadボタンからダウンロードをして、実行してください。

※2021/5では1.57.0が最新ですが、その時の最新をダウンロードしてください。

最新をダウンロード

以下の画面が表示されAtomがインストールされます。

画面

使い方

起動すると、以下のような画面が出てきます。ここでAdd Folderを選択し、htmlファイルが入っているフォルダを選択します。

Add Folderを選択しhtmlファイルが入っているフォルダを選択

htmlを選択すると右側にhtmlのソースコードが表示されます。これだけでは、ブラウザ表示は出ません。

atom9

atom-html-previewのインストール

ブラウザ表示をするには、atom-html-previewというパッケージをインストールする必要があります。

「View」→「Toggle Command Palette」を選択、もしくは、Ctrl+Shift+Pをしてください。

"View"→"Toggle Command Palette"を選択

ここに「Preferences」と入力してください。

atm4

+Install をクリックして「atom-html-preview」を入力し、Installを押してください。

atom5

インストールが完了すると以下の画面になります。

atom6

ではブラウザ表示をさせてみましょう。表示したいhtmlファイルを開き、右クリックで「Preview HTML」を選択するかCtrl+Shift+Hを押してください。右側にブラウザ表示が現れます。

Preview HTML

Visual Studio Code

vscode19

特徴

使い勝手はAtomと非常に似ています。大きく違うのは、Visual Studio Codeのほうが、動作が軽いということです。必要スペックは以下の通り結構低めで32-bitOSでも動作可能です。ちなみにAtomの必要スペックは公式サイトに記載がありません。

[su_quote]

Hardware

Visual Studio Code is a small download (< 100 MB) and has a disk footprint of 200 MB. VS Code is lightweight and should easily run on today’s hardware.

We recommend:

  • 1.6 GHz or faster processor
  • 1 GB of RAM

Platforms

VS Code has been tested on the following platforms:

  • OS X Yosemite (10.10+)
  • Windows 7 (with .NET Framework 4.5.2), 8.0, 8.1 and 10 (32-bit and 64-bit)
  • Linux (Debian): Ubuntu Desktop 16.04, Debian 9
  • Linux (Red Hat): Red Hat Enterprise Linux 7, CentOS 8, Fedora 24

引用元:Requirements for Visual Studio Code

[/su_quote]

インストール方法

参考 Visual Studio Code

以下のDownloadボタンからダウンロードをして、実行してください。

Downloadを押してダウンロードする

ダウンロードを押して実行すると以下の画面がでてきますので画面の指示にしたがい、次へと進んでください。

画面の指示に従う

画面の指示に従う

画面の指示に従う

以下は必要に応じて、チェックを入れてください。

必要に応じてチェック

指示に従う

指示に従う

完了

これにてインストール完了です。

使い方

起動すると、以下のような画面が出てきます。

画面

「File」→「Open Folder」を選択しhtmlが入っているフォルダを選択してください。

htmlが入っているフォルダを選択

htmlファイルを選択すると、色分けされたソースコードが表示されます。

色分けされたソースコードが表示される

この時点でAtomと違うところは、四角い色がついたところ(#ffb6c1など色指定した場合)カーソルをあてるとカラーパレットが表示されカラーチャート表を見なくてもその場で思い通りの色に変更することができます。

カラーを変更できる

Live Serverのインストール

Atomと同様に追加でソフトをインストールする必要があります。今回は、Atomでいれた単純なビューワーと違い実際に利用するブラウザでリアルタイム表示ができるように設定していきます。

画面左のExtensionアイコンを選択するかCtrl+Shift+Xを押してください。

Live Serverのインストール

「Live Server」と入力し、「Live Server」を選択し、Installを押してください。

Install

インストールが完了すると以下の表示となります。

完了画面

ブラウザで表示していhtmlファイルを選択し、右下の表示にある「Go Live」を押してください。

ファイルを選択しGo Live

ブラウザが立ち上がりhtmlファイルが表示されます。

htmlファイルの表示

これだけでは、リアルタイム表示とならないため、設定を行います。

「File」→「Preferences」→「Settings」と選択するか、Ctrl+,を押してください。

設定方法

「Auto Save」と選択し、Files:Auto Saveの欄をafterDelayを選択してください。

afterDelayを選択

その後、Files:Auto Save Delayを1に設定してください。

Files:Auto Save Delayを1に設定

これにて、リアルタイムにhtmlがブラウザで反映されるようになります。

PHPをリアルタイム表示しよう

PHPもリアルタイム表示することができます。ただし、なかなかややこしいのでよく確認してください。

①MAMPをインストール

PHPはブラウザ単体では見れませんのでMAMPを入れます。MAMPは「Macintosh」「Apache」「MySQL」「PHP」の頭文字で「MySQL」「PHP」が開発できるソフトです。無料版がありますのでそちらをインストールします。

参考 MANPインストール

ここから、MAMP&MAMP PROをダウンロードし、実行してください。

インストールができたら同じフォルダに、以下のindex.phpとresult.phpを作成してください。

index.php
<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>ID パスワード入力</title>
 </head>
 <body>
  <h1>IDとパスワード入力</h1>
  <form action="result.php" method="post">
   ID:<input type="text" name="id">
   <br>
   パスワード:<input type="password" name="password">
   <br>
   <input type="submit" value="送信">
  </form>
 </body>
</html>
result.php
<!DOCTYPE html>
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>Recieve ID PASSWORD</title>
 </head>
 <body>
  <h1>IDとパスワード受信結果</h1>
  <div>ID=
   <?php
   if(isset($_POST['id'])){
    $id = $_POST['id'];
    echo $id;
   }
   ?>
  </div>
  <div>パスワード=
   <?php
   if(isset($_POST['password'])){
    $password = $_POST['password'];
    echo $password;
   }
   ?>
  </div>
 </body>
</html>

MAMPを立ち上げたら、「MAMP」→「Preferences」を選択してください。

MAMP→Preferencesを選択

次に、「Web Server」タブの「Document Root:」に先ほど作成したindex.php と result.phpを置いたフォルダを指定して「OK」を押してください。

設定画面

MAMPのトップに戻り、Start Seversを押してしばらくすると以下の表示になりサーバーが起動始めます。

サーバーが起動する

ブラウザにhttp://localhost/を入れると、以下のページが見れれば成功です。

成功画面

②Live Server Web Extensionのインストール

Live Server Web Extensionをインストールすることでブラウザがリアルタイム表示をするようになります。

参考 Live Server Web Extension

Chromeに追加を押してインストールしてください。

設定画面にてLive Reloadを有効にして 「I don’t want proxy setup」のチェックを外してください。

Live Server Web Extensionのインストール

③Live Serverの設定

初期状態では、MANP設定したファイルをGo Liveしても、ブラウザにPHPが表示されません。Go Liveした際にブラウザにPHP表示がするように設定をしていきます。

.phpがあるフォルダに新しく、.vscodeフォルダを作成し、その中に以下のsetting.jsonファイルを作成します。

Live Serverの設定

setting.json
{
    "liveServer.settings.proxy": {
      "enable": true,
      "baseUri": "/",
      "proxyUri": "http://localhost/"
    },
    "liveServer.settings.useWebExt": true
}
④Go Liveする

ブラウザにリアルタイムでPHPが表示されるようになったでしょうか?

Go Liveする

まとめ

あなたに合ったhtml viewerは見つかったでしょうか?viewer選びはWEBページ作成の第一歩です。あなたにあったviewerを見つけて使いこなせば開発作業効率があがるのは間違いありません。


【DMM WEBCAMP】は受講生の97%が未経験からのスタート!
充実のサポート体制で、プログラミングスキルを確実に身につけられます!

✔一人ひとりに合わせた学習計画で進められるため、仕事や学校と両立できる
✔未経験者のために開発された実践的なカリキュラムを用意
✔︎専属コーチが卒業まで学習をサポート

目的別で選べる3つのコース

\プログラミングスクールを比較/

DMM WEBCAMP

COACHTECH

RUNTEQ

DMM WEBCAMP COACHTECH RUNTEQ
目指せる姿 WEBエンジニアへの転職
フリーランスエンジニア WEBエンジニアへの転職
分割払い
補助金 ×
転職保証 × ×
受講期間 12週間〜 3ヶ月〜 5ヶ月〜
特徴 【IT業界の転職を一番に考えたい方向け】
大手DMMが運営のプログラミングスクール
転職成功率98.8%
豊富なキャンペーンや補助金制度あり
【フリーランスを目指したい方向け】
フリーランスのエンジニアを最短で目指す
エンジニアと共に実際の案件開発を担当
【とことん勉強してから転職したい方向け】
1,000時間(約9カ月)のカリキュラムでしっかり勉強
企業の求める即戦力のWEBエンジニアを目指す
料金 329,350円〜
※給付金適用後
42万9,000円~ 55万円

公式HP

公式HP

公式HP

関連記事

資料請求

  • 短期集中で最速エンジニア転職を実現-転職成功者インタビュー一覧

    DMM WEBCAMPでは転職成功率98%を実現しています。本資料では、元警察官や元ラーメン屋など様々なバックグラウンドを持つ卒業生の声をお届けします。

    資料をダウンロードする
  • IT技術がもたらす3つの変化と身につけるべきスキル

    IT技術の発展により、今後10~20年程度で47%の仕事がなくなると言われています。どのような変化が訪れ、私達はどのようなスキルを身につけるべきかを解説します。

    資料をダウンロードする
  • 未経験がフリーランスエンジニアになる方法-年収アップで自由な働き方を手に入れる

    働き方改革やリモートワークの影響でフリーランスという働き方の人気は高まりつつあります。フリーランスエンジニアとして活躍するために必要な情報をお届けします。

    資料をダウンロードする

© 2024 WEBCAMP MEDIA Powered by AFFINGER5