2012-04-25 11 views
16

特定のコードスニペットにキーショートカットを割り当てる方法を知っている人はいますか?Visual Studioのキーボードショートカットにコードスニペットを割り当てる

CTRL + K、CTRL + J#regionスニペットに割り当てたいとします。

  1. 選択テキスト、テキストが#regionで囲まれることになる選択
  2. プレスCTRL + K、CTRL + J =>
  3. .. #endregion:することができるによって従って

私は必要以上に時間をかけてキーボードから手を離さなければならないときは嫌です。

EDIT:わかりやすくするために、キーショートカットをSPECIFICスニペットに直接バインドする方法を尋ねています。オープニングスニペットセレクタは私のために働いていません。私がすべてのスニペットを#regionに取得するためにスニペットを検索しなければならない場合は、悪化して、すべてのコードを自分で書き込んでください。

任意の提案についてはThx。

+0

ctrl + k + sが選択でサラウンドをポップアップすると、#region – Reniuz

+0

を選択する必要がありますが、ちょうど開いただけでなく#regionに直接ショートカットをバインドしたいスニペットセレクタ – aerkain

+0

VS 2011はありません。タイトルを編集しました。 –

答えて

6

CTRL +K +

私はこのために見つけた最も近いソリューションは、あなたの地元のsnippetsディレクトリに意図したスニペットをコピーすることです Visual Studio Shortcuts You Must Know

+2

ありがとうございますが、私はショートカットを#regionに直接バインドしたいのですが、スニペットセレクタを開くだけでなく、 – aerkain

+0

おそらくこれが役立ちます:http://www.dev102.com/2007/12/14/how-to-create-code-snippets -easily/ – buzznfrog

+0

申し訳ありませんが、私はそこに答えを見つけることができませんでした。 :/ – aerkain

0

参照してください。

VS-2015の場合: %Userprofile%\ Documents \ Visual Studio 2015 \ Codeスニペット\ Visual C#\ Myコードスニペット

テキストエディタで開き、ショートカットを「1」などの簡単なものに変更します。 。それを使用する今

、あなたがする必要があるすべては、Ctrlキーを押しながら+ K + Sである>> 1を入力します。>また、あなたはサラウンドとのコマンドのためのホットキーを変更しても、迅速にそれを行うことができます

を入力します。 (ツール>オプション>キーボード> Edit.SurroundWith)

関連する問題