2013/12/25

Visual Studio の F# 用のキーバインド 後編

** Window
C-A-f REPLを開く
C-\, C-E エラーリストを表示
C-A-o Outputウィンドウを表示
F4 プロパティウィンドウを表示
C-A-l ソリューションエクスプローラを表示
C-A-a コマンドウィンドウを表示
C-\, C-t タスクリストを表示
C-A-j オブジェクトブラウザを表示
S-Esc 現在のツールウィンドウを閉じる
S-A-d データソースウィンドウを表示
C-F4 現在のタブを閉じる
C-Tab IDE Navigatorを表示
C-S-. エディタの文字のズームイン
C-S-, エディタの文字のズームアウト

** Debugging
F5 デバッグ実行
C-F5 デバッグなし実行
F11 step into
S-A-F11 step into specific
S-F11 step out
F10 step over
S-F5 デバッグ実行を停止
C-A-c コールスタックを表示
C-A-v, l ローカルウィンドウを表示
S-F9 QuickWatchダイアログボックスを表示
C-A-w, 1 Watchウィンドウを表示
C-F9 ブレークポイントをトグル
C datatipを透明化

** Project + Build
A-↑ ソリューションエクスプローラ内の選択された要素を上に
A-↓ 下に
C-S-b ソリューションをビルド
C-break ビルドをキャンセル

Visual Studio の F# 用のキーバインド 前編

** Edit
C-k C-c コメントアウト
C-k C-u コメントアウトを除去
C-S-v クリップボードリングから貼り付け
C-h 置換
C-S-h 複数ファイルを置換
C-→ 次の単語の先頭へ
C-← 今の単語の先頭へ
C-S-→ 選択範囲を次の単語の先頭まで
C-S-→ 選択範囲を今の単語の先頭まで
S-A-矢印 矩形選択
Tab タブを挿入
S-Tab タブを削除
F1 ヘルプ

** F# interactive
A-Enter 選択範囲を送る
A-` 行を送る
C-. 実行をキャンセル

** File
C-S-n 新しいプロジェクト
C-S-o プロジェクトを開く
C-n 新しいファイル
C-o ファイルを開く
C-A-↓ 開いているドキュメントの選択ポップアップ

** IntelliSense
C-Space, A-→ 補完リストの選択中の要素で補完
C-j 入力補完を出す
C-k C-i クイックインフォ
C-S-Space パラメータインフォ
C 補完リストを透明化

** Navigation
F12 定義されている場所に移動
C-f 検索
C-h 置換
C-S-f 複数ファイルを検索
C-S-h 複数ファイルを置換
C-, NavigateToウィンドウを出す
C-] 対応するカッコに移動
C-S-] 選択範囲を対応範囲まで広げる
F8 次へ
C-i インクリメンタルサーチ
C-S-i インクリメンタルサーチの逆
F3 次の単語
S-F3 前の単語
C-F3 選択範囲の文字列を検索して、次の一致へ
C-S-F3 選択範囲の文字列を検索して、前の一致へ
C- - 前に閲覧されていた行へ
C-S- - 次に閲覧されていた行へ
F7 コードビュー内で選択されているアイテムを表示
S-F7 デザインビュー、またはソースビューを現在のドキュメントに切り替え
C-g Go to lineを表示
C-/ 検索/コマンドボックスをツールバーに表示