はじめに
vscodeとは
以下のサイトを参照のこと。
プラグインのインストール方法
以下のサイトを参照のこと。
プラグインの設定方法
プラグインの設定は、ユーザ、ワークスペース及びフォルダーの3段階で設定できる。
- ユーザ設定
~/.config/Code/User/settings.json - ワークスペース設定
this_is_workspace/default.code-workspace - フォルダー設定
this_is_folder/.vscode/settings.json
設定値は上から順番に上書き適用される。
一般
アイコン
エクスプローラーで可愛いアイコンが見れる拡張機能。
インストールすれば勝手に機能する。設定はほぼ不要。
- vscode-icons
vscode-icons-team.vscode-icons
TODOリスト
コード上のTODOとかFIXMEとかの文言を検知してタスクリストにまとめてくれる拡張機能。
デフォルト設定でもそれなりにつかえる。
- Todo Tree
gruntfuggly.todo-tree
設定の同期
設定値をGist経由で複数端末に同期できる。
- Settings Sync
shan.code-settings-sync
言語
Japanese
言わずとしれた日本語化パック。さすがMSは芸が細かい。
- Japanese Language Pack for Visual Studio Code
ms-ceintl.vscode-language-pack-ja
English
コード上の英語のスペルをチェックしてくれる。日本語は無理。
- Code Spell Checker
streetsidesoftware.code-spell-checker
MarkDown
MarkDownファイルのプレビュー等の複数の便利機能を兼ね備えた拡張機能。
- MarkDown
yzhang.markdown-all-in-one
PlantUML
PlantUML のプレビューや画像エクスポート等の機能を持つ拡張機能。
- Graphviz からOSに対応したパッケージをダウンロードする。
- ダウンロードした圧縮ファイルを
~/.vscode/dropins/graphvizに展開する。 - 環境変数Pathに
~/.vscode/dropins/graphviz/binを追加する。 - PlantUML
jebbs.plantumlをインストールする。
YAML
YMLの言語設定。設定はほぼ不要。
- YAML
redhat.vscode-yaml
Java
- OpenJDK からOSと所望バージョンに適したJDKをダウンロードする。
- ダウンロードした圧縮ファイルを
~/.vscode/dropins/javaに展開する。 - 以下の拡張機能をインストールする。Javaの言語パックであるJava Extension Packをインストールすると6個のパッケージが自動的にインストールされる。
- Java Extension Pack
vscjava.vscode-java-pack- Language Support for Java(TM) by Red Hat
redhat.java - Debugger for Java
vscjava.vscode-java-debug - Java Test Runner
vscjava.vscode-java-test - Maven Project Explorer ``
- Java Dependency Viewer
vscjava.vscode-java-dependency - Visual Studio IntelliCode
visualstudioexptteam.vscodeintellicode
- Language Support for Java(TM) by Red Hat
- Java Extension Pack
Maven ユーザは更に以下をインストールする。
-
Apache Maven から
Binary zip archiveをダウンロードする。 - ダウンロードした圧縮ファイルを
~/.vscode/dropins/mavenに展開する。 - 以下のプラグインをインストールする。
- Maven for Java
vscjava.vscode-maven
- Maven for Java
- ユーザ設定の
maven.executable.pathに~/.vscode/dropins/maven/bin/mvnに相当する「絶対パス」を設定する。
Python
Pythonの言語設定。設定はほぼ不要。
- Python や WinPython から パッケージをダウンロードする。
- ダウンロードした圧縮ファイルを
~/.vscode/dropins/pythonに展開する。 - 以下のプラグインをインストールする。
- Python
ms-python.python
- Python
- ユーザ設定の
python.pythonPathに~/.vscode/dropins/python/pythonに相当する「絶対パス」を設定する。
JavaScript
以下の拡張機能をインストールする。
- Color Hightlight
naumovs.color-highlight - Debugger for Chrome
msjsdiag.debugger-for-chrome - Beautify
hookyqr.beautify
nodeを使う場合は以下もインストールする。
- node.js からパッケージをダウンロードする。
- ダウンロードした圧縮ファイルを
~/.vscode/dropins/nodeに展開する。 - 以下のプラグインをインストールする。
- npm
eg2.vscode-npm-script - ESLint
dbaeumer.vscode-eslint
- npm
- 環境変数Pathに
~/.vscode/dropins/node/binを追加する。
Docker
Dockerの操作やDockerfileの言語拡張の機能をまとめたパッケージ。
ms-azuretools.vscode-docker
構成管理
git
gitの拡張機能。以下の手順でインストールする。
- git からパッケージをダウンロードする。
- ダウンロードした圧縮ファイルを
~/.vscode/dropins/gitに展開する。 - 以下のプラグインをインストールする。
- GitLens
eamodio.gitlens - Git Graph
mhutchie.git-graph
- GitLens
- 環境変数Pathに
~/.vscode/dropins/git/binを追加する。
svn
svnの拡張機能。以下の手順でインストールする。
-
VisualSVN から
Apache Subversion command line toolsをダウンロードする。 - ダウンロードした圧縮ファイルを
~/.vscode/dropins/svnに展開する。 - 以下のプラグインをインストールする。
- SVN
johnstoncode.svn-scm
- SVN
- ユーザ設定の
svn.pathに~/.vscode/dropins/svn/bin/svnに相当する「絶対パス」を設定する。