【问题标题】:generate code block in C#在 C# 中生成代码块
【发布时间】:2013-10-07 12:23:51
【问题描述】:

在 Eclipse 中有一个选项可以在你按下回车时生成命令块 例如,如果我将命令用于弹出带有 for、foreach 等的弹出窗口,并且当我选择 例如,它为我为每个块生成的命令 foreach 以及我所在的上下文,我可以随意更改它。 我使用的是Visual Studio Premium Edition 2012,我需要为每个命令键入所有块吗????

【问题讨论】:

标签: c# visual-studio visual-studio-2012


【解决方案1】:

您所说的功能在 Visual Studio 环境中称为 sn-ps。

例如。

如果你想插入一个属性,你可以这样做:

prop 并按两次tab,IDE 会产生类似的东西,

public int MyProperty {get;set;} 

让您通过导航编辑刚刚创建的属性(使用tab 键)。

类似svmtab 两次,你会得到一个由IDE 生成的public static void main 方法sn-p。

     static void Main(string[] args)
     {

     }

有关所有已可用 code-sn-ps 的列表,请查看 here 您还可以创建自己的自定义代码 sn-ps 并根据需要使用。参考here

我在stackoverflow 提出了类似的问题。希望这能让你开始。

【讨论】:

    【解决方案2】:

    如果您键入“for”并按两次“TAB”,Visual Studio 将为您生成代码块。

    【讨论】:

      【解决方案3】:

      在带有 Visual Studio 的 C# 中存在 Code Snippets,它们是现成的 sn-ps 代码,您可以快速插入到代码中。

      您可以在光标位置插入一个代码 sn-p,或在当前选定的代码周围插入一个环绕代码 sn-p。通过 IntelliSense 菜单上的 Insert Code Snippet 或 Surround With 命令调用代码片段插入器,或者分别使用键盘快捷键 CTRL+K 然后 X 或 CTRL+K 然后 S。

      代码片段插入器显示所有可用代码 sn-ps 的代码 sn-p 名称,还包括一个输入对话框,您可以在其中键入代码 sn-p 的名称,或代码 sn-p 名称的一部分.它突出显示与代码 sn-p 名称最接近的匹配项。

      随时按 TAB 将关闭代码片段插入器并插入当前选定的代码 sn-p。在代码编辑器中键入 ESC 或单击鼠标将关闭代码片段插入器,而不插入代码 sn-p。

      【讨论】:

        【解决方案4】:
        1. 在 Visual Studio 集成开发环境 (IDE) 中,打开 您要编辑的文件。
        2. 在代码编辑器中,将光标放在要插入代码的位置 sn-p。
        3. 通过以下三种方式之一启动“插入代码片段”菜单:
        4. 请按CTRL+KCTRL+X
        5. 在“编辑”菜单上,指向 IntelliSense,然后单击“插入” 片段。
        6. 右键单击鼠标,然后选择插入片段命令 快捷菜单。
        7. 从代码 sn-p 插入器中选择代码 sn-p,然后 按TABENTER
        8. 或者,您可以键入代码 sn -p 的名称,然后 按TABENTER

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-31
          • 1970-01-01
          • 1970-01-01
          • 2011-12-05
          • 2017-07-07
          • 1970-01-01
          • 2012-06-26
          • 2011-09-17
          相关资源
          最近更新 更多