我在Windows上运行Xamarin Studio 4.2.3.我将它设置为在键入时自动显示自动完成窗口...例如,当我键入cw时,会出现以下内容:

编辑器将允许我从列表中选择CswWriter并按TAB或ENTER以使用CswWriter替换cw.
但是 ......它不允许我从下拉列表中选择cw片段.我还挖掘了Key Bindings对话框,寻找能够将诸如"Expand Snippet"之类的东西绑定到一个键并且没有看到它的能力.
有谁知道发生了什么?如何扩展代码段?
我可以将一个键绑定到"插入模板...",弹出另一个类似自动填充的窗口,其中只包含代码片段...但是为什么将它们置于正常的自动完成中,如果它实际上不允许你选择它们?
Xamarin Studio与Visual Studio具有类似的行为.要展开代码段,您需要在完成窗口关闭时按Tab键.
当您输入cw时,将显示自动完成窗口,然后按Tab键将完成您已编写的文本,在本例中为cw.现在,如果再次按Tab键,将展开代码段.
您的示例中的第一个Tab键按下有点令人困惑,因为您已经输入了全文,但是对于更长的代码段名称(例如'prop'并且您只输入'pr'),它就不那么令人困惑了,因为你将按下初始Tab键完成代码片段的文本,然后再次按Tab键将展开它.
Visual Studio在代码完成窗口中显示消息"按TAB两次以插入代码段",以使您更明显地需要执行操作.
| 归档时间: |
|
| 查看次数: |
467 次 |
| 最近记录: |