拡張機能
- Japanese Language Pack
- Python
- GitLens
- Code Spell Checker
- Visual Studio IntelliCode
- Color Highlight
- TODO Highlight
- Todo Tree
- Rainbow CSV
- Log File Highlighter
- csvode-cfn-lint
- PlantUML
- Bash Beautify
Python設定
- Python > Linting: Enabled (python.linting.enabled) 有効化
- python.linting.pylintEnabled
- python.linting.mypyEnabled
- Python > Formatting: Provider(python.formatting.provider): autopep8かblack
- Python: Jedi Enabled(python.jediEnabled) falseにするとMicrosoft Python Analysis Engineになる
カバレッジ
実行例
$ PYTHONPATH="src:lib" coverage run --branch tests/*.py $ coverage xml $ coverage html
※PYTHONPATHの区切りは、Windowsの場合 ; (セミコロン)になる。
サンプルプロジェクト
GitHub - tkhr-ssk/SamplePythonProject: for Visual Studio Code
Mac のショートカットキー
- cmd + n : 新しいファイル
- cmd + shift + s : 別名保存
- F12 : 定義にジャンプ
- cmd + F12 : 実装にジャンプ
- opt + cmd + ← : 戻る
- opt + cmd + → : 進む
- opt + shift + f : ドキュメント全体をフォーマット
- cmd + k, v : プレビュー画面を表示 (一番よく忘れるやつ)
- ctrl + g : 特定行へジャンプ
- cmd + c :コピー。何も選択していない場合、行コピー。
- cmd + / : コメントアウト
- cmd + p : ファイル名クイック検索
- opt + shift + ドラッグ : 矩形選択
- alt + d : PlantUMLのプレビュー
参考
PHP向け