Visual Studio Code(またはcursor)メモ

vscode 派生のcursor.shを使ってみてるのだが、改めてvscodeのextensionをインストールしており、知らなかったことや便利なことが出てきたのでメモしていくことに。

基本、Javascript/TypeScriptの開発で、タイピングがめんどくさいと思うことが多いので、タイピング量を減らす機能が多いかな。

※適宜更新していきます

便利機能

importはquick fixで自動挿入できる

https://github.com/microsoft/TypeScript/issues/45004

TailwindCSSのクラス名を自動補完したい時の設定

settings.jsonを下記のように編集

{ // other settings "tailwindCSS.includeLanguages": { "javascript": "javascript", "html": "HTML" }, "editor.quickSuggestions": { "strings": true }
}

設定の詳細:
https://stackoverflow.com/questions/63190041/tailwind-css-intellisense-does-not-provide-suggestions-in-a-reactjs-project

プラグイン

JavaScript (ES6) code snippets – Visual Studio Marketplace

Const & Props Snippets – Visual Studio Marketplace

const も書くのがめんどくさいので使用。

cv→const variableconst ░name = █

Colonize

「}」(ブラケットとじ)や「)」(かっことじ)が、オブジェクト・配列か関数か区別できるように、関数末尾にはセミコロン入れるようにしてるのですが、それを入れるのがめんどくさいのでColonizeというプラグイン入れてます。

Shift + Enter : 末尾にセミコロン
Alt + Enter : 末尾にセミコロン入れつつ改行

Visual Studio Codeで行末にセミコロンを入れるのがめんどい人御用達のプラグイン「Colonize」|R.K

Thunder Client – Visual Studio Marketplace

APIテストが楽

参照:Visual Studio Code拡張 Thunder Client(PostmanみたいなAPIクライアント)

React Style Helper – Visual Studio Marketplace

<Link>などのタグのclassNameにもclassの入力保管を効かせる

ショートカット

関数、変数の一覧表示(Cmd+Shift+O)

How to show a Function/Method List in Visual Studio Code | bobbyhadz

Chrome 機能拡張

Blackbox Code Chat Autocomplete Extraction

動画のコードのコピペに便利すぎる

React

React Spinners

ローディングアイコンで使用。

便利サイト

RegExr: Learn, Build, & Test RegEx

正規表現の確認