我已经制作了一个在Visual Studio中使用的自定义代码段.在VS2013中,它按预期工作,但自从在VS2015(社区版)中使用它以来,它一直在代码之前插入一个额外的换行符(当我按Tab键/第二次输入时).
这似乎只是自定义代码段的问题(内置的工作正常).有人知道是什么原因引起的吗?这很烦人.
作为旁注,只有在我在一行空代码上激活代码片段时才会发生这种情况.如果我在现有代码之后执行此操作,则不会插入换行符.不幸的是,该片段是一个声明,所以这没有多大帮助.
这是几乎完全从VS示例中复制的片段:
Insert Field Add Inserts a basic field add for a DataObject Thomas Price fadd Expansion FieldName Enter the field name field
您可以通过在代码段文本中的某处放置$ end $来阻止前面的换行符.例: