VSCodeの拡張機能で気に入って使っているものをまとめておく
Markdown Preview Enhanced
Markdownのリアルタイムプレビュー用に入れたプラグイン。
コードブロックにpuml
を指定すると、直接PlantUMLの図を埋め込めたり、LaTeX・MathJaxで数式表記できたりと、ドキュメント作る時に定期的に活躍している。
https://marketplace.visualstudio.com/items?itemName=shd101wyy.markdown-preview-enhanced
Paste Image
クリップボードの画像を直接貼り付けできるようになるプラグイン。Markdown Preview EnhancedでReadmeを書くときにスクショをドキュメントに張る時などに威力を発揮する。
https://marketplace.visualstudio.com/items?itemName=mushan.vscode-paste-image
Python
Pythonスクリプトをデバッグする用に入れたプラグイン。
IDEチックにブレークポイント設定してデバッグができる他、Jupyterも使うことができ、
#%%
>
a = "hoge"
>
#%%
>
b = "fuga"
>```
こんな感じに`#%%`を入れると、そこをセルと認識してくれる。当然実行環境として、Python及びJupyterは必要だが、汎用的なのでJupyterはグローバル環境に入れておいていいと思う。
![image.png](https://qiita-image-store.s3.amazonaws.com/0/291298/ee7780a0-c56e-650e-3d59-df61aada94da.png)
https://marketplace.visualstudio.com/items?itemName=ms-python.python
# Vim
Vimのキーバインドが使えるようになるプラグイン。Vimmerにあこがれて入れてみたら、慣れてきて手放し難くなった。
慣れればタイピングは早くなるので、Vimに抵抗がなければ入れていいと思う。
https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
# RainbowCSV
csv/tsvなど表形式のファイルをカラムごとに色分けして表示してくれるプラグイン。SQLチックにフィルタかけたりソートしたりできるのが結構便利。
https://marketplace.visualstudio.com/items?itemName=mechatroner.rainbow-csv
# おわりに
とりあえずいつも使っているのをピックアップしてみた。
お気に入りが増えたり変わったりしたら都度更新するつもり。