问题标签 [code-snippets]

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.

0 投票
2 回答
654 浏览

c# - FastSharp 有什么替代品吗?

Matt Manela 的FastSharp工具有什么替代品吗?我模糊地记得至少有一种选择。

这里 FastSharp 是下载链接

0 投票
2 回答
555 浏览

xml - VS2008 XML 代码片段不工作

我在代码片段管理器中添加了一个文件夹,打开了 Parent.snippet 文件以用作模板,如下编辑它,并将其保存到我的“XML 片段”文件夹中。

现在,每当我尝试使用片段时,编辑器都会插入注释 (<!-- -->) 而不是片段内容...对于任何片段,VS2008 原始片段,我的片段 - 都无关紧要。我没有以任何方式编辑或更改原始片段。

当我从代码片段管理器中删除该文件夹时(以为我搞砸了,这会恢复 OEM 片段的功能),功能没有恢复。我重新启动了VS2008,但无济于事。我在这里不知所措。有人知道我在做什么错吗?

编辑1:

尝试重新安装VSTS2008 SP1,没有帮助。按下选项卡时,任何 TYPED 代码片段(至少在 XML 中)都会呈现为注释标记;但是,如果我键入快捷键 Ctrl+K、Ctrl+S - 所有片段都按预期列出,并且如果从下拉菜单中选择,则运行良好。

编辑2:

验证 TYPEDSHORTCUT KEY 代码片段在 C# 中正常工作

编辑3:

尝试删除整个 XML 片段文件夹和它的 snippetsIndex.xml 文件,重新安装 VSTS2008 SP1(再次)无济于事。还尝试将所有 VS 设置重置为默认值。仍然得到蹩脚的小评论标签。

0 投票
1 回答
526 浏览

email - 用于管理文本模板/样板代码或片段的工具?

我正在寻找免费提供的工具来帮助管理文本模板(例如,用于编写电子邮件或其他信件)、样板代码和其他片段。

最好是开源或至少是免费软件。

理想情况下,它不会专门用于管理源代码,但通常有助于管理各种 ASCII 块(甚至可能是 RTF?)。

基于网络或跨平台(Linux/Win32)的东西。

例如,我一直在写某些实际上只需要稍微定制的字母(例如更改日期、名称、取消/选择某些短语)。

有什么好的指点吗?

谢谢

0 投票
24 回答
129889 浏览

python - 获取文件大小的人类可读版本?

从字节大小返回人类可读大小的函数:

这该怎么做?

0 投票
2 回答
1588 浏览

c# - 编写以按 TAB 结束的 C# 片段

我创建的 C# 代码片段只能通过按 Enter 来结束,而内置片段(例如“struct”)可以通过在自定义字段中切换来完成。

这不是一个大问题,但它很烦人。我尝试将结构片段的整个 XML 复制到我自己的中,只替换快捷方式名称。即便如此,我还是必须按 Enter 才能完成插入。

任何想法为什么会这样?其他人可以重现这种行为吗?

这是我要写的片段:

编辑: 正如 Carl G 所指出的,Visual Studio 行为仅以 ENTER 或 ESC 结束。以 TAB 结尾是 ReSharper Live Template 行为。

0 投票
2 回答
2270 浏览

visual-studio - 如何为 Visual Studio 创建新的存储过程模板?

我想为我们的开发团队创建一个新存储过程的模板。

但是,我似乎无法为数据库对象创建模板项。我知道与 DLL/C# 相关的项目,它就像“文件 > 导出模板 ...”一样简单

如何将新的 SQL 模板添加到我的数据库项目?

这是我的模板:

谢谢!

编辑:哇,这是我第一次有一整天没有任何答案的问题!

是只有我,还是没有其他人使用项目模板?我领导了许多开发人员,告诉他们“使用这个模板”与“阅读文档并这样做”更容易。

0 投票
7 回答
13013 浏览

php - 有没有人有一个 PHP 代码片段来获取字符串中的第一个“句子”?

如果我有这样的描述:

“我们更喜欢可以回答的问题,而不仅仅是讨论。提供细节。写得清楚简单。”

我想要的是:

“我们更喜欢可以回答的问题,而不仅仅是讨论。”

我想我会搜索一个正则表达式,比如“[.!\?]”,确定 strpos,然后从主字符串中做一个 substr,但我想这是很常见的事情,所以希望有人有一个片段说谎大约。

0 投票
2 回答
6177 浏览

c# - 如何将日期添加到 C# 代码段中

我想将当前日期和时间标签添加到我的 c# Visual C# Express(无宏)片段中。怎么做?当我将使用智能感知创建带有此代码段的代码时,我希望将当前日期和时间放入代码中。

0 投票
3 回答
2602 浏览

c# - 使用 c# 在代码片段中创建新的 Guid

我想使用 Ctl K + Ctl X 制作一个智能感知代码片段,它在运行时实际执行代码......例如,我想做以下事情:

但不是给我那个字符串值,我想要指定格式的日期。

我想要的另一个例子是创建一个新的 Guid 但截断到第一个八位字节,所以我想使用 System.Guid.NewGuid(); 创建一个新的 Guid;例如,给我 {798400D6-7CEC-41f9-B6AA-116B926802FE} 但我想要代码片段中的值:798400D6。

我愿意不使用 Intellisense 代码片段。我只是认为这很容易。

0 投票
3 回答
5422 浏览

visual-studio - 我可以在 Visual Studio 2008 中定义自定义“环绕”模板吗?

我可以在 Visual Studio 2008 中定义自定义“环绕”模板吗?