Créer automatiquement #region avec le même nom sur #endregion
Je me demandais si il existe un moyen de faire #region Some Region #endregion Some Region
.
Si il n'y a aucun moyen pour le faire, alors peut-être est-il possible avec Resharper?
Espère que c'est clair ce que je suis en train d'arriver ici.
Edit:
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>#region</Title>
<Shortcut>#region</Shortcut>
<Description>Code snippet for #region</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>Region name</ToolTip>
<Default>MyRegion</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[#region $name$
$selected$ $end$
#endregion $name$]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
Deuxième edit:
C'est du travail, mais seulement quand je fais insérer un extrait de code. De intellisense ce en utilisant un autre extrait de je gues.
Donc, il y a un moyen d'ajouter de ma région d'intellisense pas d'insérer un extrait de code menu?
source d'informationauteur harry180 | 2013-08-08
Vous devez vous connecter pour publier un commentaire.
Si ce que vous essayez d'atteindre est...
Vous pouvez le faire avec un soi-disant "SurroundsWith' extrait. Voici par exemple un extrait de ma bibliothèque...
De l'utiliser dans Visual Studio, mettre l'extrait de code dans un .extrait de fichier et l'enregistrer dans vos extraits de répertoire, puis cliquez sur Outils => Extraits de Code Manager => Ajouter. Une fois ajouté, vous pouvez utiliser la norme CTRK K+X à y accéder.
La seule chose que cela donne par rapport à l'extrait pour la région est la possibilité d'ajouter de la fuite commentaire pour indiquer la région de la fin. Vous pouvez également les personnaliser en ajoutant des extensions.
REMARQUE: le sentinal $fin$ marque l'endroit où vous voulez le curseur à la terre lorsque l'opération est terminée.
Visual Studio 2017
Type #r TAB TABpuis tapez le nom de la région.
C'est construit dans le comportement.
Vous pouvez modifier ReSharper modèle par défaut pour la #région:
Mise à jour:
Étrange, mais si vous modifier la valeur par défaut #de modèle région, rien ne fonctionne. Vous devez définir votre propre modèle, définir un extrait (reg) et de mettre le code écrit ci-dessus.
Je recommande VSCommands.
Ont un coup d'oeil à la partie "Bloc de Code à la Fin de Tagger des Améliorations"
Modifier 25.08.2014
Il mettra le début du bloc de code (nom de la méthode de l'aso.)
comme la lumière grise de lien hypertexte à la fin du bloc de code. En tant que lien hypertexte, car il est interactif et vous pouvez naviguer vers le début du bloc de code.
Intégré dans la version de Visual Studio est Ctrl+K X
appuyez sur ctrl + K, S et sélectionnez la Région
Vous n'avez pas besoin d'.
Tu peux faire ça: