λ沢.dev

lambdasawa cheatsheet

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