【Mac】vscodeの拡張機能を一括インストールする方法
2019年3月8日vscodeで拡張機能をインストールする際に、MARKETPLACEからインストールするか、コマンドからインストールする方法(code –install-extension
※itemName)がありますが、どちらも1つずつしか拡張機能をインストールできないかと思います。
基本的には上記の方法で問題ないかと思うのですが、一括でインストールしたいと思った時に不便に感じたので、コマンドで一括インストールできるようにシェルスクリプトを作成しました。
ちなみに、私は普段コーディングをやっているので、自動インストール設定した拡張機能はコーダーがよく使うものになっているかと思います。
シェルスクリプトの中身
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#!/bin/sh # Visual Studio Code :: Package list pkglist=( MS-CEINTL.vscode-language-pack-ja robertohuertasm.vscode-icons alefragnani.project-manager formulahendry.auto-close-tag formulahendry.auto-rename-tag robinbentley.sass-indented sysoev.language-stylus 1natsu.insert-br-tag CoenraadS.bracket-pair-colorizer-2 ritwickdey.LiveServer gerane.Theme-Dracula hollowtree.vue-snippets burkeholland.simple-react-snippets ) for var in ${pkglist[@]} do code --install-extension $var done |
スポンサードサーチ
使い方
シェルスクリプトファイルをダウンロード
下記よりvscode.shファイルをダウンロードできます↓↓↓
https://github.com/HiroyaYabiku/vscode-extensions-install
vscode.shファイルの保管場所
/Users/{ユーザー名}/vscode.sh
ファイルの置き場所は任意ですが、今回ユーザー直下に配置しています。
vscode.shファイルをコマンドで実行
./vscode.sh
vscode.shファイルを置いたディレクトリまで移動し、上記のコマンドを実行すれば一括で拡張機能をインストールすることができます。
一括インストールされる拡張機能
Japanese Language Pack for Visual Studio Code
itemName:MS-CEINTL.vscode-language-pack-ja
vscodeを日本語化してくれる拡張機能。
vscode-icons
itemName:robertohuertasm.vscode-icons
ファイルごとに綺麗なアイコンを表示してくれる拡張機能。
Project Manager
itemName:alefragnani.project-manager
名前の通りプロジェクトマネージャー。複数のプロジェクトの管理ができて便利。
Auto Close Tag
itemName:formulahendry.auto-close-tag
HTMLタグを自動で閉じてくれる機能。
Sass
itemName:robinbentley.sass-indented
Sass使用時のプロパティ、値を予測変換。
language-stylus
itemName:sysoev.language-stylus
stylus使用時のプロパティ、値を予測変換
Insert <br> Tag
itemName:1natsu.insert-br-tag
shift+enter でbrタグを挿入することができます。
Auto Rename Tag
itemName:formulahendry.auto-rename-tag
開始・終了タグを変更したら、もう片方のタグも自動で変更してくれます。
Bracket Pair Colorizer 2
itemName:CoenraadS.bracket-pair-colorizer-2
css、jsなどのカッコで囲まれた部分を色付きで表示してくれるので、可読性が上がります。
Live Server
itemName:ritwickdey.LiveServer
自動リロードするローカルWebサーバーを起動することができます。
Dracula Theme
itemName:gerane.Theme-Dracula
カラーテーマの1つ。
Vue 2 Snippets
itemName:hollowtree.vue-snippets
Vue 2コードの予測変換機能。
Simple React Snippets
itemName:burkeholland.simple-react-snippets
Reactコードの予測変換機能。
■参考サイト
https://qiita.com/takeru08ma/items/43705af9fa864cf3bc18
http://www.atmarkit.co.jp/ait/articles/1812/28/news037.html