prop和ctor快捷方式+ tab键在vscode中不起作用

时间:2017-05-05 12:57:25

标签: c# visual-studio-code vscode-settings

我是否需要安装一个扩展程序,以便像在VS2015中那样在VSCode中使用prop和ctor快捷方式?当我输入prop + tab

时,它对我不起作用

3 个答案:

答案 0 :(得分:2)

代码片段未内置于Visual Studio代码中 - 尽管您可以自己创建代码片段,如this article所示。

某些代码段具有特定的扩展名 - 例如C# extension

答案 1 :(得分:2)

  

我是否需要安装一个扩展程序,以便像在VS2015中那样在VSCode中运行prop和ctor快捷方式?

您需要install the C# extension才能获得propctor个快捷方式(也称为代码段)。

两个警告:

  1. 他们的工作方式与VS2015的工作方式略有不同。
  2. a bug in version 1.9.0 of the C# (OmniSharp) extension打破了ctorprop摘要。
  3. 我们可以自行修复错误,如下所示:

    1. 确保已安装C#(OmniSharp)扩展程序。
    2. 然后在文本编辑器中打开~\.vscode\extensions\ms-vscode.csharp-1.9.0\snippets\csharp.json
    3. 使用空格查找并替换所有标签。
    4. 执行此操作后,重新启动VS Code。所有代码段(包括propctor)都可用。

      The prop snippet works.

      专业提示:如果我们输入命令托盘并输入snippet,我们可以看到当前语言的所有可用代码段。如果列表中的最后一个是iterindex,那么您有上述错误。

      Show all available snippets.

答案 2 :(得分:-1)

在VS2019中,扩展“ C#方法代码段” 1.3.1将为您提供“ ctor” [tab]构造函数代码段功能。