在Code Snippet Manager中,我选择了“Language:Visual C#”并添加了一个包含我创建的.snippet文件的文件夹。
然后,在编辑.cs文件时,我尝试使用ctrl + k ctrl + x插入一个片段,但我新添加的文件夹没有显示在列表中。
我错过了什么?在尝试插入片段时,您是否必须明确告知IntelliSense您希望在列表中显示哪些片段?我认为这是通过在代码片段管理器中选择“语言:Visual C#”来完成的......
谢谢!
答案 0 :(得分:0)
您的文件夹(以及点击该文件夹时的代码段)是否显示在代码段管理器中?如果没有,那么可能没有正确添加(或者VS 2010没有成功解析代码段,或者没有识别出该文件是有效的代码段)?我相信如果VS2010找到它识别为有效片段的内容,该文件夹将仅显示在代码片段管理器中,因此如果存在任何解析问题,则可能存在问题。
如果文件夹确实显示正确,那么我也注意到,当你按Ctrl-K,Ctrl-X时,与Visual Studio 2008不同,新添加的代码段文件夹似乎会被发送到列表的底部而不是被分类。在VS 2008中,我能够在文件夹名称之前粘贴下划线(例如_Code Snippets)并让它显示在顶部。不是这样,在这里。我意识到这可能是一个愚蠢的建议,但也许它在列表的底部而不是与其余的一起排序?我知道,我知道,但我不得不问......
除此之外,智能感知可能存在缓存问题?
我知道答案不是很多,但也许它会慢慢记住别人的记忆?