问题标签 [code-templates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 修改 ASP.NET MVC 的 T4 代码模板以摆脱完整的命名空间引用
我们在创建视图或控制器时使用(需要告诉文件在哪里,谢谢)自定义 T4 代码模板。默认实现使这种类型的第一行。
我们已经在 Web.config 中定义了 ViewModel 和 MVC 命名空间,所以我想要代码模板来生成它。
有什么建议如何修改默认模板以获得这种结果?哪些模板行实际生成了这些?
更多信息
我知道文件在哪里并且已经进行了修改。问题是他们在模板中使用这个
似乎 ViewDataTypeName 包含完整的命名空间引用。我想只获取类的名称(在本例中为 ViewModel 类名称)
c# - 使用 C# 实现代码模板
当我需要代码模板时,我可以使用 Python,如下所示。
如何用 C# 实现等价物?
我试过了
但我得到了
当然templateString = "{0}\n{1}\n{2}\n";
可以,但是我需要使用多行模板,因为 templateString 用于生成部分代码,而且它真的很长。
eclipse - 在 Eclipse 中以编程方式导入代码模板
是否可以在 Eclipse 中以编程方式导入代码模板?
visual-studio-2010 - ProjectTemplate 存档是否可以存储在 Visual Studio 解决方案中,类似于 CodeTemplates (.tt) 文件的工作方式?
有许多博客文章向您展示了如何在您的解决方案中创建和包含T4(文本模板转换工具包)文件(.tt),并让它们覆盖存储在默认 Visual Studio 位置中的文件。(请参阅问题底部的链接)
问题:
能否在 Visual Studio 解决方案中创建并包含项目模板文件?如果是这样,Visual Studio 需要什么来检测和使用它。
项目模板存档中包含 .csproj、.vstemplate 和 .cs 文件。
例子:
.tt 文件似乎在您添加它们后就可以工作,模板 zip 文件似乎不是这种情况......
代码模板帖子:
Hanselman - T4 代码生成 - 最好的 Visual Studio 秘密
eclipse - 如何在 Eclipse 中设置新的类模板?
我主要对 Android 进行编程,而我(以及我确信的其他 android 程序员)坚持使用的其中一件事是android.util.Log
. 我创建的每个类都有一个
我在创建课程后立即写下的标签,然后再处理其他任何事情。所以,因为我总是创建标签,所以我认为它可以节省我的时间(尽管数量很少),只需将它作为空类模板的一部分。我的问题是,我不知道如何或在哪里创建代码模板。谁能告诉我如何管理和创建它们?
netbeans - netbeans:代码模板新行
为了尊重Zend 的编码标准,我希望以这种方式使用我的方法:
但是当我输入fnc
+时CTRL+SPACE
,代码模板是这样写的:
我修改了fnc
这样的代码模板:
但没有变化。我也尝试过:
但然后是第 1 列的左大括号,而不是第 4 列(因为它应该尊重身份)。
有谁知道如何实现这一目标?提前致谢。
flash-builder4.5 - 如何在 Flash Builder 4.5 中将 camelCase 设置为由代码模板生成的代码?
我正在尝试更改默认的事件处理程序代码生成器,以便它生成函数的名称为onComponentidEventname例如:
我使用的代码模板是:
但结果是onmyButtonclick而不是onMyButtonClick。
任何想法,如果这是可能的,以及如何做到这一点?
提前致谢,
火焰
java - java代码模板
我正在尝试制作一个代码模板,它将生成 tostring、字段构造函数和默认构造函数。
我已经查看了有用的 Eclipse Java 代码模板和http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.jdt.doc.user/reference/ref-tostring-templates.htm但是这不是我想要的。
我试过这个插件http://eclipse-jutils.sourceforge.net/但我仍然需要在菜单中手动选择一个选项(并且它没有“字段构造函数”选项)。
我需要为超过 100 个类生成这些方法和构造函数,所以这是我发现的最佳方法,因为 eclipse 没有为一个以上的类提供工具,而对于他给这个工具的这一类,我需要一个通过一个(从字段生成tostring,构造函数和默认构造函数)
我很乐意为我的所有课程自动创建这些方法提供一些帮助或建议。提前致谢。
php - 在 netbeans 7.0.1 PHP 中展开模板不起作用
当我输入代码模板的缩写并按展开键时,什么也没有发生。当我等待代码完成时,我也没有得到任何建议。
我查看了工具 > 选项 > 编辑器 > 代码模板 > 语言:PHP 并列出了很多模板。我的Expand 模板键设置为Tab,但我也尝试了其他键,例如shift + space。
我没有更改模板,它们仍然是开箱即用的。我阅读了有关vdoc模板的信息,因此我认识到,扩展模板对我不起作用。
在代码完成中,我为所有语言激活了除区分大小写的代码完成之外的所有选项。对于我激活的php语言:所有可能的情况,也是静态的,也非静态的,所有的变量和不合格的。
我在 Win 7 prof x64 上使用 Netbeans 7.0.1。
为什么它对我不起作用?
eclipse - 为Eclipse编写一个Java adder remover,方法代码模板
有太多时间我遇到需要为列表编写加法器/删除器方法:
如果我做对了,那么 Eclipse 模板可以支持自动完成......例如,如果我有:
我希望模板将该方法添加到 Eclipse 的自动完成中,并自动完成整个方法:
当我输入“添加”+(Ctrl + Space)...
任何想法如何完成这样的事情......也许指向我特定于这类主题的阅读材料。
** 更新 **
好吧,这就是我到目前为止所拥有的:
不过,这是问题所在,如果我输入“add”+(Ctrl + Space):
在类级别,集合被声明为一个字段,我得到一个空变量作为集合。
在方法级别,集合被声明为一个字段,我得到一个空变量作为集合。
在方法级别,集合引用是方法的局部变量,我得到了正确的语法,但 add 方法在另一个方法内部。
这意味着我没有获得现场级别的参考,我怎样才能获得它?
** 更新 2 **
这也给出了相同的结果:
谢谢,
亚当。