vs2012 ショートカット

1行挿入(行末以外)
  • 空白行挿入(下行へ)
    CTR+Shift+Enter
  • 空白行挿入(上行へ)
    CTR+Enter
選択/コピー etc.....
  • 短形選択
     Alt+Shift+矢印
  • 1行コピー
     選択せずにCtr+C,shift+Home,shift+End
  • 1行削除
     選択せずにCTR+X、CTR+L
  • クリップボード履歴(20個)
    ctr+shift+v
インテリセンス
  • インテリセンス呼び出し
     Ctr+Space
  • インテリセンス確定
    . ( ; Enterいらない
コード整形
移動(特殊)/選択
  • ブックマーク移動
    2CTR+K,CTR+P(前のブックマークに移動) CTR+K,CTR+N(次のブックマークに移動)
  • 編集作業位置移動(以前へ)
     CTR+-
  • 編集作業位置移動(以前へ)
    CTR+Shift+-
  • 定義へ移動
    F12

  • 括弧移動
    CTR+{

  • 括弧選択
    CTR+Shift+{
  • 単語選択
    CTR+Shift+W
  • 単語移動
    CTR+矢印
移動 カスタム

Vim使いなのでここは読み飛ばしてね!

  • 移動↑
    Alt+I
  • 移動↓
    Alt+J
  • 移動←
    Alt+H
  • 移動→
    Alt+K
#Window/タブ操作
  • タブの切替
    CTR+TAB
  • タブを閉じる(現在)
    CTR+F4
  • ブレイクポイント(一覧)Window
    Alt+F9
  • 出力
    Alt+2
  • ローカル
    Alt+4
  • 呼出し履歴
    Alt+7

  • ソリューションエクスプローラ
    CTR+W,S

  • クラスビュー
    CTR+W,C
  • オブジェクトブラウザ
    CTR+W,J
  • ブックマークウィンドウ
    CTR+W,B
  • プロパティウィンドウ
    Alt+Enter
ブレイクポイントetc
  • ブレイクポイント設定解除
    F9
  • ブレイクポイント関数
    CTR+D,N
省略・展開
  • 折畳 アウトラインの展開/縮小 CTR+M,CTR+M ***
  • 折畳 アウトラインの中止 CTR+M,CTR+P 元に戻すには[編集]→[アウトライン]→[アウトラインの開始]
  • 選択範囲の非表示 CTR+M,CTR+H
  • すべてのアウトラインの切り替え CTR+M,CTR+L
  • カレントを表示 CTR+M,CTR+U
  • 定義に縮小 CTR+M,CTR+O ***
コードスニペット
##クラス作成
  • リージョン
    #region
  • クラス作成
    class
  • コンストラクタ作成
    ctor
  • プロパティ
    prop,propfull
  • インデクサー宣言
    indexer
  • 反復子IEnumerator GetEnumerator()
    iterator
  • 反復子インデクサー内部クラス
    iterindex
##制御構文
  • ループブロック
    for,foreac
  • Whileブロック
    while
  • ifブロック
    if
  • try~catchブロック
    try,tryf(finally)
##その他のステートメント
  • usingブロック作成
    using
  • コンソールライトライン関数
    cw
  • WinFormMessageBox.Show関数
    mbox

    ##自作スニペット
  • Console.ReadKey()
    crk

  • Console.ReadLine()
    crl

  • string.Format("{0}",value)
    sf

マクロ記録再生
    無くなる予定らしいV11.0
関係ないけどFontはInconsolata 12Point