Visual studio 是否可以在Visual Studio中插入相对于光标位置的多行代码段?
在Visual Studio中使用包含多行的代码段时,以下行将保留在.snippet文件中设置的空白,而不是相对于原始光标位置定位代码 使用foreach代码段时,您将得到如下代码:Visual studio 是否可以在Visual Studio中插入相对于光标位置的多行代码段?,visual-studio,code-snippets,Visual Studio,Code Snippets,在Visual Studio中使用包含多行的代码段时,以下行将保留在.snippet文件中设置的空白,而不是相对于原始光标位置定位代码 使用foreach代码段时,您将得到如下代码: foreach (var item in collection) { } 而不是: foreach (var item in collection) { } 有没有办法改变这种行为?.snippet文件中是否需要使用关键字?片段文件的代码部分包含在保留空白的CDATA中。我能
foreach (var item in collection)
{
}
而不是:
foreach (var item in collection)
{
}
有没有办法改变这种行为?.snippet文件中是否需要使用关键字?片段文件的代码部分包含在保留空白的CDATA中。我能告诉你的最好的事情就是进入文件并编辑它以满足你的需要。您唯一的其他选择是在使用代码段自动格式化代码以修复缩进后,快速执行Ctrl+K和Ctrl+D操作。编辑snippit文件:
<Code Language="csharp"><![CDATA[foreach ($type$ $identifier$ in $collection$)
{
$selected$ $end$
}]]>
</Code>
<Code Language="csharp"><![CDATA[foreach ($type$ $identifier$ in $collection$)
{
$selected$ $end$
}]]>
</Code>