VSCode
日本語フォント設定
HackGen
色々試したが、HackGenが英文字がつぶれなくてかなり良い。
https://github.com/yuru7/HackGen/releases
以下は検討したが、英文字がつぶれてカクカクしてしまう。(解像度のせいかもしれんが)
Myrica
Myrica / MyricaMを以下よりダウンロード。
https://myrica.estable.jp/
zip解凍し、ttcファイルをダブルクリックしていインストール。
Ricty Diminished
https://github.com/edihbrandon/RictyDiminished
設定反映
VSCodeのフォントを設定し、VSCodeを再起動。
プラグイン
基本
日本語化。時々英語に戻るので以下で設定する。
編集補助
マルチカーソルで文字列をフォーマット指定して連番を入力できる。
選択範囲を特定のchaseに変更する。
snake_caseやkebab-caseなど。
視認性
インデントを色分けしてくれる。
CSVの視認性向上。
空白を可視化する。
エラーの内容をエディタで見えるようにしてくれる(マウスオーバーする必要がない)
Brancket Pair Colorizer2
カッコを色分けしてくれる。
VSCodeのデフォルトで色分けされるようになったので、今はdepricated。
Python
Python開発の基本。
Pythonのdocstringを自動生成できる。
importをPEP8準拠にしてくれる拡張機能
Pylance
構文チェックや候補を頭良く表示する。
今はPythonプラグインを入れると含まれるため個別に入れなくてよい。
Markdown
MarkdownをPDF変換する機能
Markdownのプレビュー表示が見やすくなる。
drawioの図を書ける。
*.drawio.svgで保存すれば編集も可能で、そのままmarkdownにも埋め込める。
UMLを記述できる。図として出力し、markdownに埋め込める。
出力先はデフォルトはoutになるが、以下の設定で変更できる。
ある程度GitHubなどの描画側で対応しているところが出始めてるので、使わずに済む将来が来ると良いなと思っている。
クリップボードからmarkdownに画像を張り付けられる。
Snipping Toolとの連携で結構良い。
以下に使い方と推奨設定があるのでご参考。
https://zenn.dev/ktechb/articles/968ff79f8f9c46a26ee5
フォーマッター
自動整形ツール。
あまりメリットをまだ感じられていないが、チーム開発では嬉しいらしい。
TS界隈の開発者は使ってるのをよく見るが、Pythonで使ってる人をあまり見たことがない。
リモート系
VSCodeからサーバーにSSH接続できる。
サーバー上のフォルダもVSCodeでオープンすることが可能
上記のWSL版
実はあまり詳しくない。
コンテナ開発で使うやつ。実はあまり詳しくない。
フロントエンド
htmlタグを自動で閉じる。
htmlタグを自動でリネームできる。
JavaScript (ES6) code snippets
JavaScript開発用(詳細よくわかってない)
ES7+ React/Redux/React-Native snippets
React開発用(詳細よくわかってない)
linter
Vue開発用(詳細よくわかってない)
AWS
コードスニペットの使い方
Visual Studio Codeに定型文(スニペット)を登録する方法
https://slash-mochi.net/?p=1978
VSCodeのUser Snippetを活用しよう!
https://qiita.com/282Haniwa/items/82828c6a566e3e7e047d
snippetの例(styled componentなコンポーネントクラス)
ショートカット
意外と網羅できてないショートカットを自分なりに整理する。
ウィンドウ移動
Ctrl + 数字
複数ウィンドウを移動
Ctrl + Tab
タブ移動
カーソル移動
Ctrl + 左右
単語毎カーソル移動
Ctrl + Home
行頭移動
Ctrl + End
行末移動
マルチカーソル
いくつかやり方がある。
マウスを使用する方法
Alt + マウスクリック
マウス中芯ボタンクリックのドラッグ
Shift + Alt + マウスの右クリックドラッグ
マウスなしで実行可能な方法
Alt + Ctrl + 上下
単語選択 ⇒ Ctrl + D (検索しながらカーソルを増やせる)
編集操作
Alt + 上下
行移動
参考
Last updated