Vue.jsを使う人が最低限導入しておきたいVisual Studio Codeの拡張機能

最近Vue.jsを触ることが増えてきたので、Vue.jsでの開発が便利になるVisual Studio Codeの拡張機能をまとめておきます。
| 拡張機能名 | 拡張機能の内容 |
|---|---|
| Vetur | Vueの基本プラグイン |
| Vue Peek | 選択したコンポーネントがどこで定義しているか表示してくれる |
| Vue docs | Vue.js・Vuez・Vue Router・Nuxt.jsなどの公式ドキュメントを見れる |
Vetur
このVeturを入れておかないとシンタックスハイライトや、.vue内に記述するHTMLやJavaScriptの補間が効かなかったりします。
.vueファイルを開くとVisual Studio Code側からも、この拡張機能がオススメとして右下に表示されるので、とにかくVueを触る人はインストールすることになる拡張機能です。
細かい設定内容に関しては全て公式のドキュメントにまとまっていたりもするので、細かく設定してみたい人は探してみると良いです。
Vue Peek
コンポーネントの編集をラクにしてくれる拡張機能です。
- F12でコンポーネントのファイルを新規タブで開く
- shift + command + F12でコンポーネント内容を読み込みその場で開き、編集もできる
Vue.jsでコンポーネントを大量に作っていくと、ファイル間の移動が面倒になってきますが、この拡張機能を使えば移動の手間が激減しますし、shift + command + F12の方を使えば、新規タブが開かれるわけではないので、タブを圧迫しないで済みます。

Vue docs
Vue.js・Vuez・Vue Router・Nuxt.jsなどの公式ドキュメントをVisual Studio Code上で見れる拡張機能です。
Google Chromeのタブがいっぱいでごちゃごちゃになるのがイヤになる人や、わざわざGoogle Chromeに移動して検索するのが面倒な人はVisual Studio Code上で開くのも1つの手です。
ただ、個人的にはDashなどのドキュメント検索ができるアプリケーションを使ったり、Alfredから検索するのがオススメです。





効率的なマークアップが出来るようになるEmmetでHTMLを書く時の基本
ダミーとして使うURLは適当に入力せず、決まったものを使うようにしよう
Vue.jsのv-forで生成した要素をクリックするたびに、classをトグルで付け外しする方法
Vue CLIでの画像パスの指定方法・配置場所まとめ
様々な作業を自動化するgulpの基礎と導入方法
iOSシミュレーターを使ってWebサイトを開発者ツールを見ながら実機表示で開発する方法
JavaScriptで日付をコピーして計算すると、コピー元の日付も変わってしまう場合の対処法
Vue CLIをインストールしたのに「command not found: vue」と表示されてしまう場合の対処法
SourceTreeの外部Diff / MergeツールをKaleidoscopeに設定する
Webデザイナーを目指す専門学生が技術ブログを書くメリット
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
PCの単語登録(辞書登録機能)の辞書分類やルールについて改めて考えてみる
Google Driveで「サーバーでエラーが発生しました。しばらくしてからもう一度お試しください。」と表示される場合の対処法
Google Chromeのブックマークを綺麗に整理するコツ
ジッと瞑想しているのがツラい人にオススメな、歩きながら行う「歩行瞑想」
作業効率化に大きく貢献してくれているMacのアプリ達
Figmaでテキストをカーブに合わせて変形させるプラグイン「arc」
ATOK Passport / ATOK for Macで日々の文字入力をラクにする
WebPに対応して画像サイズを最適化する方法
macOSのシステム環境設定「ユーザとグループ」の設定見直し