VSCode
Extension
GitHub Copilot
TODO
GistPad
VSCode のサイドバーに自分の Gist 一覧が表示され、そのファイルを選択するとローカルのファイルを編集するように Gist を編集できる。
Cmd + s
で Gist 上のファイルが更新される。
Code Ace Jumper
エディタに表示されている任意の識別子に 3~5 キーのみでジャンプできるようになる。
カーソルキーを連打しなくて済むので指に優しい。
expand-region
ショートカットキーを連打すると現在のカーソル位置を中心に選択範囲をが広がっていく。
イメージとしては1回目で "foo"
が選択され、2回目で myFunction("foo")
が選択され、 3回目で func main() { myFunction("foo", "bar") }
が選択される感じ。
カーソルキーを連打するより少ないキー入力で目的の範囲を選択できるので指に優しい。
change-case
PascalCase
, snake_case
, kebab-case
, camelCase
を相互に変換できる。
Unique Lines
uniq
コマンドと同等の処理を VSCode 上で行える。
Code Spell Checker
スペルミスしている部分が VSCode 上で青い波線で強調される。
固有名詞が誤検知されることもあるが、ホワイトリストを指定できる。
Better Comments
TODO:
, FIXME:
などのコメントがハイライトされる。
Todo Tree
TODO:
コメントが書かれた場所が VSCode のサイドバーで確認できる。
Bracket Lens
閉じカッコのところに開きカッコ周辺のコードがどんな感じだったかを表示してくれる。
indent-rainbow
インデントの深さごとにインデントに色がつく。
Rainbow CSV
CSV の列ごとに色がつく。
Error Gutters
各種 Linter などで問題が検出されたときに VSCode の行番号を表示するところにアイコンが表示されて、どの行に問題があるか分かりやすくなる。
ShellCheck
ShellCheck というシェルスクリプトの Linter を VSCode 上で実行できる。問題のある箇所は赤い波線でハイライトされる。
Monokai Pro
TODO