24

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

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

したがって、次のことができるようになります。

  1. テキストを選択し、
  2. 押すCTRL+K,CTRL+J=>
  3. #region選択したテキストは..で囲まれます#endregion

必要以上にキーボードから手を離さなければならないのは嫌いです:)。

編集: 理解を深めるために、キー ショートカットを特定のスニペットに直接バインドする方法を尋ねています。スニペットセレクターを開くとうまくいきません。#region に到達するためにすべてのスニペットを検索する必要がある場合、すべてのコードを自分で書くよりも悪いことです。

任意の提案のための Thx。

4

4 に答える 4

4

a<と入力し、スニペットのショートカット (XML ファイル名) を入力して、 を押しtabます。

このリンクから詳細情報を取得できます https://docs.microsoft.com/en-us/visualstudio/xml-tools/how-to-use-xml-snippets?view=vs-2017

たとえば、xmlファイル名とそのショートカットを設定したコードスニペットがありますflog

コードに直接使用したい場合は、次のようにします。

<flogを押しtabて動作します。

于 2019-03-11T09:09:35.197 に答える
0

これに対して私が見つけた最も近い解決策は、目的のスニペットをローカルのスニペット ディレクトリにコピーすることです。

例: VS-2015 の場合: %Userprofile%\Documents\Visual Studio 2015\Code Snippets\Visual C#\My Code Snippets

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

これを使用するには、Ctrl+K+S > Enter > 1 > Enter を押すだけです。

さらに、sround-with コマンドのホットキーを変更することで、さらに速くすることができます。(ツール > オプション > キーボード > Edit.SurroundWith)

于 2015-11-10T02:52:44.110 に答える
-1

ファイル<Shortcut>内にタグを追加してみてください。MySnippet.snippet

<Header>
   <Title>Square Root</Title>
   <Author>Myself</Author>
   <Description>Calculates the square root of 16.</Description>
   <Shortcut>sqrt</Shortcut>
 </Header>

詳細については、https ://docs.microsoft.com/en-us/visualstudio/ide/walkthrough-creating-a-code-snippet?view=vs-2019#description-and-shortcut-fields をご覧ください。

ショートカットを追加するには、ヘッダー要素内に Shortcut 要素を追加します

于 2020-03-04T07:40:29.283 に答える