-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall_extensions.ps1
151 lines (113 loc) · 4.71 KB
/
install_extensions.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
###############################################################
## Install Visual Studio Code Extensions Script for Windows
## Refered to:
## - https://qiita.com/Kosen-amai/items/03632dee2e1694652f06
## - https://qiita.com/Midoliy/items/d19dc8c1c97078b1e640
###############################################################
# カレントにパスが通っていない場合は通す
if (-not $env:path.Split(';').Contains('.\')) {
$env:path = $env:path + ';.\'
}
# binへのパスが未登録ならカレントディレクトリ変更
$binPath = Join-Path ([Environment]::GetFolderPath('LocalApplicationData')) 'Programs\Microsoft VS Code\bin'
if ($env:path.IndexOf($binpath, [System.StringComparison]::OrdinalIgnoreCase) -eq -1) {
cd $binPath
}
# Extension Packs
# 日本語パック(必要なら)
# code --install-extension MS-CEINTL.vscode-language-pack-ja --force
# Intellisense support
code --install-extension visualstudioexptteam.vscodeintellicode --force
code --install-extension ionutvmi.path-autocomplete --force
# Visualize Support
code --install-extension vscode-icons-team.vscode-icons --force
code --install-extension IBM.output-colorizer --force
code --install-extension emilast.LogFileHighlighter --force
code --install-extension shardulm94.trailing-spaces --force
code --install-extension mosapride.zenkaku --force
code --install-extension oderwat.indent-rainbow --force
code --install-extension ryu1kn.partial-diff --force
# Pretter
code --install-extension esbenp.prettier-vscode --force
# PowerShell
code --install-extension ms-vscode.powershell --force
# Bookmark
code --install-extension alefragnani.Bookmarks --force
code --install-extension alefragnani.numbered-bookmarks --force
# Bracket Support
code --install-extension 2gua.rainbow-brackets --force
# Git
code --install-extension eamodio.gitlens --force
code --install-extension donjayamanne.githistory --force
code --install-extension mhutchie.git-graph --force
code --install-extension codezombiech.gitignore --force
# Markdown
code --install-extension yzhang.markdown-all-in-one --force
code --install-extension DavidAnson.vscode-markdownlint --force
code --install-extension yzane.markdown-pdf --force
# HTML
code --install-extension abusaidm.html-snippets --force
code --install-extension mkaufman.HTMLHint --force
code --install-extension Zignd.html-css-class-completion --force
code --install-extension ecmel.vscode-html-css --force
# XML
code --install-extension DotJoshJohnson.xml --force
# Draw.io
code --install-extension hediet.vscode-drawio --force
# lint
# code --install-extension taichi.vscode-textlint --force
code --install-extension ics.japanese-proofreading --force
code --install-extension streetsidesoftware.code-spell-checker --force
# Generation Support
code --install-extension jrebocho.vscode-random --force
# Edit CSV with table
code --install-extension janisdd.vscode-edit-csv --force
# Todo Tree
code --install-extension gruntfuggly.todo-tree --force
code --install-extension wayou.vscode-todo-highlight --force
# Docker
code --install-extension ms-azuretools.vscode-docker --force
code --install-extension ms-kubernetes-tools.vscode-kubernetes-tools --force
# Remote Development
code --install-extension ms-vscode-remote.vscode-remote-extensionpack --force
# LiveShare
code --install-extension ms-vsliveshare.vsliveshare-pack --force
# PDF Viewer
code --install-extension tomoki1207.pdf --force
### API Development
# REST Client
code --install-extension humao.rest-client --force
# SQLTools
code --install-extension mtxr.sqltools --force
# Swagger Viewer
code --install-extension arjun.swagger-viewer --force
#################################################
# Optional Language Extensions
#################################################
# C#
code --install-extension ms-vscode.csharp --force
# C++
code --install-extension ms-vscode.cpptools --force
# Java
code --install-extension vscjava.vscode-java-pack --force
code --install-extension pivotal.vscode-boot-dev-pack --force
code --install-extension gabrielbb.vscode-lombok --force
# Kotlin
code --install-extension mathiasfrohlich.kotlin --force
# Python
code --install-extension ms-python.python --force
# Nim
code --install-extension kosz78.nim --force
# Dart
code --install-extension dart-code.dart-code --force
# Angular
code --install-extension angular.ng-template --force
code --install-extension mikael.angular-beastcode --force
# JavaScript / TypeScript
# code --install-extension eg2.tslint --force
code --install-extension dbaeumer.vscode-eslint --force
code --install-extension stevencl.addDocComments --force
code --install-extension ghmcadams.lintlens --force
code --install-extension lvjiaxuan.vscode-eslint-disable --force
# Re:View
code --install-extension atsushieno.language-review --force