| Electron | Visual Studio |
キーボードショートカット
Android Studio
一般
操作(Windows)
|
操作(Mac)
|
内容
|
Ctrl+Shift+P
|
|
コマンドパレット
|
Ctrl+k s
|
|
キーボードショートカット一覧
|
Ctrl+ ,
|
|
設定を開く
|
表示
操作(Windows)
|
操作(Mac)
|
内容
|
Ctrl+Q
|
|
クイックオープンビュー
|
Ctrl+Shift+O
|
|
メソッド一覧
|
Ctrl+B
|
|
サイドバー(エクスプローラーなど)の開閉
|
Ctrl+Shift+E
|
|
エクスプローラー
|
Ctrl+Shift+G
|
|
ソースコード管理
|
Ctrl+\
|
Ctrl+Cmd+Option+¥
|
画面分割
|
Ctrl+Shift+V
|
Shft+Cmd+V
|
Markdownをプレビュー
|
編集
操作(Windows)
|
操作(Mac)
|
内容
|
Alt+Click
|
Option+Click
|
マルチカーソルを追加する
|
Ctrl+Shift+Alt+矢印
|
Shift+Option+Command+矢印
|
矩形選択(キーボード)
|
Shift+Alt+ドラッグ
|
Shift+Option+ドラッグ
|
矩形選択(マウス) 始点クリック→終点クリック
|
Ctrl+Shift+L
|
Command+Shift+L
|
選択部分の全マッチを選択
|
Ctrl+K Ctrl+D
|
|
次のマッチに移動
|
Ctrl+F2
|
Command+F2
|
すべての出現箇所を変更
|
Ctrl+.
|
|
クイック修正(波下線が表示されているエラーなど)
|
Alt+↑/↓
|
|
行の移動
|
Shift+Alt+↑/↓
|
Shift+Option+↑/↓
|
行のコピー
|
Ctrl+Shift+k
|
Command+Shift+K
|
行の削除
|
Ctrl+j
|
Command+j
|
行のマージ
|
Ctrl+Shift+P -> Sort Lines Ascending
|
Command+Shift+P -> Sort Lines Ascending
|
行の昇順並べ替え
|
Ctrl+k, Ctrl+f
|
Command+k, Command+f
|
コードフォーマット、書式整形
|
Ctrl + Space
|
Command+Space
※ Spotlight無効化 システム環境設定 - キーボード-ショートカット - Spotlight - Spotlight検索を表示のチェックを外す
|
コード補完
|
検索と置換
操作(Windows)
|
操作(Mac)
|
内容
|
Ctrl+K Ctrl+S
|
|
キーボードショートカット一覧を表示
|
Ctrl+p
|
Command+p
|
ファイル名を検索
|
Ctrl+Shift+O
|
Command+Shift+O
|
シンボルを検索(メソッドなど)
|
Ctrl+P
|
|
ファイルを検索して開く
|
Ctrl+T
|
|
全ファイルにまたがって参照検索して移動し、ファイルを開く
|
Ctrl+Shift+F
|
|
全ファイルから検索
|
Ctrl+Shift+J
|
|
検索詳細設定
|
Alt+C
|
|
大文字小文字区別の切り替え
|
Alt+R
|
|
正規表現要否の切り替え
|
Alt+W
|
|
ワード選択の切り替え
|
Alt+Enter
|
|
マッチ個所の全選択
|
Ctrl+G
|
Ctrl+G
|
指定行へジャンプ
|
設定
Workspace
- File - Preference - Settings - Workspaceタブ
MacでPATHを通す
export PATH="/Applications/Visual Studio Code.app/Contents/Resources/app/bin:$PATH"
デバッグ
操作
|
内容
|
メソッドの実装とオーバーライド
|
コンテキストメニュー - Source Action - Override/Imprement methods
|
シンプルなプロジェクト
プロジェクト作成
dotnet new console
ビルド
dotnet build
実行
dotnet run
Extension
Remote SSH
Remote Containers
Rest Client
- cmd + option + r で送信
- 複数を区切る時には、###
GET https://example.com/comments/1 HTTP/1.1
###
GET https://example.com/topics/1 HTTP/1.1
###
POST https://example.com/comments HTTP/1.1
content-type: application/json
{
"name": "sample",
"time": "Wed, 21 Oct 2015 18:27:50 GMT"
}
"files.autoGuessEncoding": true