ここ数年利用しているIDEは、 IntelliJ製品の無料のコミュニティ版 IDEA, PyCharm と WebStorm 有償版を利用していたが、周辺の勧めもあり昨年末から VSCode に乗り換えた。
1ヶ月利用してみて、特段不満がないため、今年は、IntelliJ 製品の課金は延長しないことになりそう。
この記事では、VSCodeのインストール済みプラグイン一覧の確認方法を備忘する。
code コマンドを利用可能に
以下記事を参考にパスを通した。10秒くらいでできる。
code.コマンドがcommand not found となる
Visual Studio Codeを起動
コマンドパレットを開く(cmd+shift+p)
"Shell Command: Install 'code' command in PATH"を選択
プラグイン一覧の表示方法
コマンドで Plugin一覧が表示できる。 コマンドの参考
$ code --list-extensions | xargs -L 1 echo code --install-extension
<個人用> また入れたいプラグイン (随時更新)
またVSCodeの環境設定をする際にまた入れたいプラグインをまとめていく予定。
1/29時点で入れているプラグイン一覧は以下。
$ code --list-extensions | xargs -L 1 echo code --install-extension
code --install-extension aki77.rails-partial
code --install-extension aki77.rails-routes
code --install-extension aliariff.auto-add-brackets
code --install-extension bung87.rails
code --install-extension bung87.vscode-gemfile
code --install-extension castwide.solargraph
code --install-extension CraigMaslowski.erb
code --install-extension DavidAnson.vscode-markdownlint
code --install-extension dbaeumer.vscode-eslint
code --install-extension eg2.tslint
code --install-extension felixfbecker.php-intellisense
code --install-extension iceliu.highlight-icemode
code --install-extension ionutvmi.path-autocomplete
code --install-extension kaiwood.endwise
code --install-extension mechatroner.rainbow-csv
code --install-extension Mikael.Angular-BeastCode
code --install-extension misogi.ruby-rubocop
code --install-extension mrded.railscasts
code --install-extension MS-CEINTL.vscode-language-pack-ja
code --install-extension ms-python.python
code --install-extension ms-vscode.cpptools
code --install-extension ms-vscode.csharp
code --install-extension ms-vscode.Go
code --install-extension PaulOlteanu.theme-railscasts
code --install-extension PeterJausovec.vscode-docker
code --install-extension raynigon.nginx-formatter
code --install-extension rebornix.ruby
code --install-extension redhat.java
code --install-extension redhat.vscode-yaml
code --install-extension robertohuertasm.vscode-icons
code --install-extension shanoor.vscode-nginx
code --install-extension shardulm94.trailing-spaces
code --install-extension sianglim.slim
code --install-extension VisualStudioExptTeam.vscodeintellicode
code --install-extension vscjava.vscode-java-debug
code --install-extension vscjava.vscode-java-test
code --install-extension wholroyd.jinja
多分次も入れるであろうプラグイン
-
日本語化
- MS-CEINTL.vscode-language-pack-ja VSCodeの日本語化
-
言語系
-
ms-python.python Python
-
[rebornix.ruby] (https://marketplace.visualstudio.com/items?itemName=rebornix.ruby) Ruby
-
redhat.java Java
-
普段書かないが、読む時用
- [ms-vscode.Go] (https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go) Go
- [ms-vscode.csharp] (https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp) C#
- ms-vscode.cpptools C++
-
言語別 入力補完
- VisualStudioExptTeam.vscodeintellicode Python/TypeScript/JavaScript/Java 用入力補完
- castwide.solargraph Ruby
- kaiwood.endwise Rubyでのendを補完
- felixfbecker.php-intellisense PHP
-
その他 入力補完系
- ionutvmi.path-autocomplete ファイルパスの入力補完
- aliariff.auto-add-brackets 括弧とかクォーテーションの補完
-
Rails系
- mrded.railscasts RailsならこのThemeらしい
- PaulOlteanu.theme-railscasts RailsCast用のシンタックスハイライト
- aki77.rails-partial Rails Partial (コードのテンプレ化)機能を使うための拡張
- aki77.rails-routes 入力補完/定義先へ飛べる
- bung87.rails 入力補完/定義先へ飛べる
-
Ruby その他
- bung87.vscode-gemfile gemfile内で公式リンクを作る
-
見やすく可視化
- robertohuertasm.vscode-icons ファイルの拡張子別にアイコンをつける
- iceliu.highlight-icemode 検索文字列をハイライトする
- shardulm94.trailing-spaces 空白で終わる行を可視化
-
シンタックスハイライト
- mechatroner.rainbow-csv csvカラム別にハイライト
- CraigMaslowski.erb erb
- redhat.vscode-yaml yaml
- wholroyd.jinja Jinja
- shanoor.vscode-nginx nginx conf
-
Lint系
- DavidAnson.vscode-markdownlint markdown
- dbaeumer.vscode-eslint eslint
- eg2.tslint tslint
-
フォーマッター
- raynigon.nginx-formatter nginx conf
- misogi.ruby-rubocop ruby formatter "rubocop"拡張
他 VSCode絡みで書きたいこと
フォーマッター設定は別記事で書く予定。