【发布时间】:2016-01-12 20:45:54
【问题描述】:
我正在尝试创建一个 Visual Studio sn-p,但无法让它基本上添加一个空行。请参阅下面的示例:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.1.0">
<Header>
<Title>Bootstrap Row</Title>
<Shortcut>brow</Shortcut>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Code Language="HTML"><![CDATA[<div class="row">
$selected$$end$
</div>]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
我想要得到的是:
<div class="row">
CursorHere
</div>
我实际上得到的是:
<div class="row">
CursorHere</div>
有什么提示或技巧可以让我做我正在尝试的事情吗?
谢谢!
【问题讨论】:
-
我已经在 VS2015 中测试了你的 sn-p。它将
/div>放在我的下一行,但它也会删除CursorHere文本!看起来 html sn-ps 中有什么东西坏了。 -
cursorHere 实际上不应该显示为文本,只是将光标放在此处,这个 sn-p 只是将放在光标旁边的位置,并忽略 $end 所在的空行$ 是。它快把我逼疯了!我想输入一个快捷方式单击选项卡,然后开始输入我想要的代码。现在我必须在其中放置一个字符,例如 $selected$$end$b 如果我有 b ,它会按照我的意愿进行操作,但只需点击退格键或删除以删除 b 然后开始输入。跨度>
标签: visual-studio visual-studio-2012 visual-studio-2015 code-snippets