Resharper在sql文件中的实时模板

Joz*_*sky 4 sql resharper visual-studio

我创建了用于创建存储过程的实时模板,并在*.sql文件中设置了可用性.但是当我在SQL文件中时,我无法通过键入实时模板快捷方式来使用实时模板.我知道我必须在Visual Studio或Resharper中更改某些设置但我没有找到任何内容.你对此有什么想法吗?我正在使用VS 2013和Resharper 8.谢谢.

dav*_*dem 5

自定义实时模板应该能够在.sql文件中工作.

您没有提到如何设置实时模板,但这是我使用Visual Studio 2013和ReSharper 8.2实现此目的的方法.

该示例应该允许您在.sql文件中键入sf + TAB并获取select * from $TABLE$模板.

  1. 通过RESHARPER - >模板资源管理器转到ReSharper的模板资源管理器...

  2. 确保您位于Templates Explorer的"实时模板"选项卡(第1个)上.

  3. 在左侧的"范围"下,确保选中"全局".

  4. 单击新图标以显示模板编辑器.

  5. 添加模板快捷键sf.

  6. 添加模板SELECT * FROM $TABLE$.

  7. 在模板编辑器窗口的右侧,选择"可用性"旁边的链接.

  8. 在出现的"选择范围"窗口中,取消选中"无处不在"并展开"在文件匹配中".

  9. 使用文件掩码 *.sql

  10. 确定并保存模板.

sf模板现在应该可以在.sql文件中使用.

如果您已按照这些步骤操作它仍然无法正常工作,则可能是键盘快捷方式与另一个插件冲突.考虑重新安装或修复ReSharper或通过RESHARPER - > Options - > Keybaord&Menus屏幕重置键盘快捷键.