Visual Studio Codeをインストールしよう

4月 5, 2022·
山田 知明
山田 知明

VS Code

  • 前にも書いたけど⬇の特徴をもった優れたテキストエディタ!
    • Windows/Mac/Linuxいずれも可
    • Microsoft製にしては珍しく(本当に珍しい!)、動作が軽くてUIのデザインも良い
    • 拡張可能性も非常に高い
    • ユーザーが多いので自分が必要としている情報を容易に見つけられる点も◎
  • 文章を書くと聞いたらWordを思い浮かべる人が多いと思うけど、ちょっとした文章とかメモならテキストエディタの方が遥かに楽
    • Wordは開くだけで重いし、簡単な文章には不要な機能が多すぎ
    • ちょっとした文章→Twitterやブログに書き込む前の下書きとか
  • 当たり前だけどテキストエディタとして欲しい機能は一通り揃っている
    • 各種ショートカット、スニペット
    • 基本的なコマンドパレット方式で呼び出す
    • 矩形選択
  • 他にもいろいろな用途
    • Markdownエディタとして
    • Git/GitHubと一緒に使う

カスタマイズ:VS Codeの特徴の一つ

  • いろいろな拡張機能を追加していくことで自分好みの使い勝手を追求出来る
  • エディタ自体の見た目(色とか)もカスタマイズ可能=テーマを選べる

特にオススメの拡張機能(Extension)

  • Better Comments
    • コードやLaTeX文章の中に書いたコメントを色分けをしてハイライトしてくれる機能
  • Todo Tree
    • 同じくコメントにタグを付けることでハイライトしてくれる機能
    • 例えば、# TODOとすると検知してくれる
    • Better Commentsとどちらか一つで良い
  • Indent Rainbow
    • インデントを目立つようにしてくれる機能
    • Pythonのようにインデントが重要な言語だと特に活躍
  • Git Lens
    • VS CodeからGitを使う場合は必須レベル
    • コミットログなどを表示
  • Git History
    • Gitの履歴に関しては⬆かGit Graphのどちらかが定番
  • GitHub Theme
    • お気に入りのThemeをダウンロードしてくれば見た目をいじることも可能
    • 完全に個人の好みだけど自分はGitHubテーマが見やすくてお気に入り
    • MonokaiやDoraculaが人気らしい
  • Markdown All in One
    • Markdownについてはまた別に書く予定ですが、Markdown記法という書き方を覚えると、テキストエディタの軽さでちょっとした文章からそれなりに本格的な文章まで書くことが出来ます
    • できるだけWordみたいな重たいものを使いたくない!
  • Marp for VS Code
    • MarpはMarkdown形式でスライドを作成するソフト

必要に応じてインストール

  • Julia
    • この文章を書いているタイミングでJuliaを使う際に一番使いやすいIDEはVS Codeだと思うので、Juliaを使うならほぼ必須レベル
  • Python
    • Microsoft謹製なのでVS Code+Pythonなら有無を言わさずこれを使うことになるかと思います
  • R
    • RはRStudioのほうが使いやすい気がするけど、VS Codeから使うことも可能
  • Stata
    • シンタックスをハイライトしてくれるだけなので機能としては不十分
    • そもそもStataの付属エディタが機能的に脆弱な気がする…