问题标签 [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.
xml - VS2008 XML 代码片段不工作
我在代码片段管理器中添加了一个文件夹,打开了 Parent.snippet 文件以用作模板,如下编辑它,并将其保存到我的“XML 片段”文件夹中。
现在,每当我尝试使用片段时,编辑器都会插入注释 (<!-- -->) 而不是片段内容...对于任何片段,VS2008 原始片段,我的片段 - 都无关紧要。我没有以任何方式编辑或更改原始片段。
当我从代码片段管理器中删除该文件夹时(以为我搞砸了,这会恢复 OEM 片段的功能),功能没有恢复。我重新启动了VS2008,但无济于事。我在这里不知所措。有人知道我在做什么错吗?
编辑1:
尝试重新安装VSTS2008 SP1,没有帮助。按下选项卡时,任何 TYPED 代码片段(至少在 XML 中)都会呈现为注释标记;但是,如果我键入快捷键 Ctrl+K、Ctrl+S - 所有片段都按预期列出,并且如果从下拉菜单中选择,则运行良好。
编辑2:
验证 TYPED和SHORTCUT KEY 代码片段在 C# 中正常工作
编辑3:
尝试删除整个 XML 片段文件夹和它的 snippetsIndex.xml 文件,重新安装 VSTS2008 SP1(再次)无济于事。还尝试将所有 VS 设置重置为默认值。仍然得到蹩脚的小评论标签。
email - 用于管理文本模板/样板代码或片段的工具?
我正在寻找免费提供的工具来帮助管理文本模板(例如,用于编写电子邮件或其他信件)、样板代码和其他片段。
最好是开源或至少是免费软件。
理想情况下,它不会专门用于管理源代码,但通常有助于管理各种 ASCII 块(甚至可能是 RTF?)。
基于网络或跨平台(Linux/Win32)的东西。
例如,我一直在写某些实际上只需要稍微定制的字母(例如更改日期、名称、取消/选择某些短语)。
有什么好的指点吗?
谢谢
python - 获取文件大小的人类可读版本?
从字节大小返回人类可读大小的函数:
这该怎么做?
c# - 编写以按 TAB 结束的 C# 片段
我创建的 C# 代码片段只能通过按 Enter 来结束,而内置片段(例如“struct”)可以通过在自定义字段中切换来完成。
这不是一个大问题,但它很烦人。我尝试将结构片段的整个 XML 复制到我自己的中,只替换快捷方式名称。即便如此,我还是必须按 Enter 才能完成插入。
任何想法为什么会这样?其他人可以重现这种行为吗?
这是我要写的片段:
编辑: 正如 Carl G 所指出的,Visual Studio 行为仅以 ENTER 或 ESC 结束。以 TAB 结尾是 ReSharper Live Template 行为。
visual-studio - 如何为 Visual Studio 创建新的存储过程模板?
我想为我们的开发团队创建一个新存储过程的模板。
但是,我似乎无法为数据库对象创建模板项。我知道与 DLL/C# 相关的项目,它就像“文件 > 导出模板 ...”一样简单
如何将新的 SQL 模板添加到我的数据库项目?
这是我的模板:
谢谢!
编辑:哇,这是我第一次有一整天没有任何答案的问题!
是只有我,还是没有其他人使用项目模板?我领导了许多开发人员,告诉他们“使用这个模板”与“阅读文档并这样做”更容易。
php - 有没有人有一个 PHP 代码片段来获取字符串中的第一个“句子”?
如果我有这样的描述:
“我们更喜欢可以回答的问题,而不仅仅是讨论。提供细节。写得清楚简单。”
我想要的是:
“我们更喜欢可以回答的问题,而不仅仅是讨论。”
我想我会搜索一个正则表达式,比如“[.!\?]”,确定 strpos,然后从主字符串中做一个 substr,但我想这是很常见的事情,所以希望有人有一个片段说谎大约。
c# - 如何将日期添加到 C# 代码段中
我想将当前日期和时间标签添加到我的 c# Visual C# Express(无宏)片段中。怎么做?当我将使用智能感知创建带有此代码段的代码时,我希望将当前日期和时间放入代码中。
c# - 使用 c# 在代码片段中创建新的 Guid
我想使用 Ctl K + Ctl X 制作一个智能感知代码片段,它在运行时实际执行代码......例如,我想做以下事情:
但不是给我那个字符串值,我想要指定格式的日期。
我想要的另一个例子是创建一个新的 Guid 但截断到第一个八位字节,所以我想使用 System.Guid.NewGuid(); 创建一个新的 Guid;例如,给我 {798400D6-7CEC-41f9-B6AA-116B926802FE} 但我想要代码片段中的值:798400D6。
我愿意不使用 Intellisense 代码片段。我只是认为这很容易。
visual-studio - 我可以在 Visual Studio 2008 中定义自定义“环绕”模板吗?
我可以在 Visual Studio 2008 中定义自定义“环绕”模板吗?