拡張機能

一般的な拡張

1.PlantUML UML図を作成する. 1.Todo Tree ソースコード内にコメントで「TODO」と記載することでTODOをリスト管理できる.

  1. Material Icon Theme explorerに表示されるフォルダのアイコンを視認性よくしてくれる.emacsのall-the-iconを思い出す.
  2. Better Comments コメントの先頭に! * ? //を書くとその行の色を変えてくれる. ちなみに,TODOtreeという拡張もあるが,Better Commentsと共存させるのが難しい?
  3. indent rainbow indentに色付け.特にpythonだと有用.

    markdown用拡張

  4. Markdown All in One
  5. MarkdownLint
  6. Markmap markdownの構造マップを見れる
  7. Marp markdownからスライドを作成.

python

  • 仮想環境の切り替えはステータスバーからできる.

LaTeX

  1. latex workshop
  2. CaTeX
  3. LTeX latexで英語の文法をチェックしてくれるかなり強力な拡張機能.英単語のスペルミスのみならず英文法もチェックしてくれる.

その他

  1. drawio

設定ファイルをdotfileで管理する

vscodeの設定ファイルは~/Library/Application\ Support/Code/User/settings.jsonにあるので,これをdotfileで管理してシンボリックリンクをはるようにするとよい.

既にインストールされている拡張機能はターミナルでcodeコマンドを利用して

# install vscode via homebrew
brew install --cask visual-studio-code

# see all extensions
code --list-extensions

とすることで確認できる.codeコマンドが入っていない場合はhomebrewでvscodeをインストールし直すとよい.拡張機能をシェルスクリプトでインストールするには同じくcodeコマンドを利用して

code --install-extension ms-toolsai.jupyter

などとする.インストール時の拡張機能の名前はGUIで拡張機能のページを見るときに右側に表示されている.