2016-05-14 7 views

答えて

1

Resharperのようなサードパーティのアドインをチェックアウトする必要があります。彼らはそのような能力を束ねます。

Resharper

@Igor Zevakaが指摘し、別の方法があります。ここで

は:Any way to surround code block with Curly Braces {} in VS2008?

これは、スニペットを作成し、それを使用するショートカットを使用することができます。

これを行うには、すばやく汚れたスニペットがあります。

は、インストールするには:

保存

を使用するには、 "マイコード スニペット\ビジュアルC#\ \ Visual Studioのバージョン\コードスニペット" にSurroundWithBraces.snippetとしてコード:の

選択ブロックをテキスト。 Ctrlキーを押し+ K、Ctrlキー+ Sは>>このツールへのVisual Studio 2017年ゴーで内蔵オプションで、 括弧

<?xml version="1.0" encoding="utf-8" ?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
    <CodeSnippet Format="1.0.0"> 
    <Header> 
     <Title>braces</Title> 
     <Shortcut>braces</Shortcut> 
     <Description>Code snippet to surround a block of code with braces</Description> 
     <Author>Igor Zevaka</Author> 
     <SnippetTypes> 
     <SnippetType>Expansion</SnippetType> 
     <SnippetType>SurroundsWith</SnippetType> 
     </SnippetTypes> 
    </Header> 
    <Snippet> 
     <Code Language="csharp"> 
     <![CDATA[{ 
     $selected$ $end$ 
    }]]> 
     </Code> 
    </Snippet> 
    </CodeSnippet> 
</CodeSnippets> 
+1

実は、私は[ReSharperのが基づいていることを持っていることを知っていました私が読んだ記事(http://enterprisecraftsmanship.com/2015/03/27/8-resharper-shortcuts-everyone-should-know/)だが、このようなものは高価なプラグインなしでも可能かもしれないと思った。私はC#や他のVS言語の開発者ではなく、F#から離れています。 –

+0

スニペットでポストを見ましたか?これほど多くはないようです。 –

+1

私は私はあなたの編集を見て、私はF#でインポートするスニペットを得ることができました。 [F#code snippet](https://visualstudiogallery.msdn.microsoft.com/d19080ad-d44c-46ae-b65c-55cede5f708b)プラグインに問題がある可能性があります。 C#とは異なり、F#は拡張子なしでスニペットを使用することはできません。とにかく、私はこれを今のところ残しておきます。これはむしろ単純なので、これのために特別に 'Shift + 9'​​サラウンドプラグインを書く方法を検討する価値があるかもしれません。 –

1

を私のコードスニペットを選択したオプションは、その後のようなオプション]ダイアログボックス内をナビゲート下に示された。 「括弧付きサラウンドを有効にする」を「True」に設定します。ここに示す例ではC++の設定を使用していますが、他の言語でも同様の処理を行う必要があります。

あなたがクリックしたら、「OK、」あなたは、自動的に最初に入力して、任意の選択したテキストの周りに括弧を挿入することができるはずです「(」

Visual Studio 2017 Text Editor Options

+0

残念ながら、私はF#がそれを持っているとは思わない。私はオプションを見つけることができません。 –

+1

残念ながら、これはC#でも動作しません。 – Tim

関連する問題