问题标签 [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 投票
1 回答
93 浏览

c# - 无法将代码片段添加到 Visual C# Express '08 中的片段库

这个片段添加得很好:

http://pastebin.com/m5f7f2dce

这是我试图添加到我的 IDE 中的一个:

http://pastebin.com/m61321572

但我收到“无效片段”错误。除了声明区,我看不出两者有什么不同。

有什么帮助吗?

0 投票
7 回答
3591 浏览

c# - 开源代码片段存储库

有谁知道一个好的和简单的开源代码片段存储库?我见过很多免费服务,但我想自己托管。一些谷歌搜索只是找到免费服务。

0 投票
1 回答
251 浏览

c# - 如何使用 .NET 编写我自己的 Global Snippets 程序?

我想为 Windows XP 及更高版本编写自己的全局片段工具。这将是一个始终在后台运行的工具,它会在全局定义的热键上弹出,允许我选择一个带有替换参数的片段,然后将扩展的片段粘贴到我当时所在的任何控件的文本输入中激活它,最后,将我返回到之前的应用程序/输入框。

我知道如何完成大部分算法方面的工作,但我不知道如何完成这些基于 Windows 的功能:

1 - 全局热键:如何在 Windows(来自 .net?)中定义一个可以工作的键序列,即使在另一个应用程序文本框中输入数据也是如此?(通常这将是一个浏览器窗口)

2 - 粘贴到另一个应用程序:我可以使用粘贴缓冲区和 Ctrl-C,但我想避免额外的击键。

3 - 将控件返回到原始窗口:无缝返回到我的输入流:我该怎么做?事实上,我的工具在弹出之前怎么知道我在哪里?

我想自己写这篇文章的原因首先是学习如何(因为我想做其他类似的工具),其次,我不知道有任何片段工具具有我想要的参数替换。

所以,两(2)个问题是A)我的一般方法应该是什么?B) 我怎样才能最好地完成上面的第 1 到第 3 项?

0 投票
2 回答
1085 浏览

vb.net - 从 Visual Studio 宏插入片段

我有一种情况,我想运行一个 Visual Studio 宏,让用户在 InputBox 中输入一些内容,然后插入一个片段并将该文本包含在其中的某处。不幸的是,我不知道如何从宏代码中插入片段。好像会是这样的

或者

但那些不起作用。有任何想法吗?

0 投票
3 回答
284 浏览

c# - C# 中有没有办法以旧的 Pascal“with”关键字方式访问对象属性?

这是我想在 C# 中实现的 Pascal 示例:

0 投票
2 回答
126 浏览

groovy - 我们可以让这个片段更时髦吗?

有什么改进可以改进此代码吗?也许有一些时髦的语言功能?此片段将 xml 文件展平为:node/node/node

0 投票
1 回答
50 浏览

visual-studio - VS 2008 代码片段未完全插入

我在 VS 2008 SP1 中有下面的 Javascript 一行作为代码片段。当我在代码 (C#) 窗口中插入它时,只插入 'var SelectedVal =',而不是整个语句。

另外..有没有办法让插入片段在aspx编辑器窗口中显示在上下文菜单中?

代码片段: var SelectedVal = $('#<%=DropDownList1.ClientID %>').val();

0 投票
3 回答
470 浏览

code-snippets - 提高生产力的片段 - 收集好的代码

我想知道是否有可推荐的站点,这些站点托管了良好且有用的代码片段的集合。

老实说,搜索 stackoverflow 有时是无价的。- 但是,如果您知道诸如commandlinefu 之类的网站(仅适用于 Shell 的东西),您可能还想为 Ruby、Java、Python 或 C# 提供类似的东西。当然,还有一些小收藏。很多时候,这些网站都是专门用来搞笑或“酷酷”的(书系列)。

我只是在寻找实用的东西来学习其他人的经验。标准的东西。不好笑,也不邪恶。只是务实和面向工作流程。似乎没有人愿意分享这一点。

如果您只是简单地搜索网络并将所有内容放入不断增长的文件列表中,则没有概述。所以这也不是工作流程,不是吗?

0 投票
3 回答
554 浏览

css - 如何将“--watch”标志添加到此 TextMate 片段?

我喜欢 TextMate 作为我的所有网络事物的编辑器,因此我想使用一个片段将它与style.less文件一起使用,以自动利用使用本机动态编译 .css 文件的 .less 方式

$ lessc {filepath} --watch

正如较少的文档(链接)中所建议的那样

我的(感谢编写 LESS TM Bundle 的人!)当前的 TextMate 片段非常适合将当前打开的 .less 文件写入 .css 文件,但我想利用该--watch参数,以便每次更改 .less文件会自动编译到 .css 文件中。

这在使用终端命令行时效果很好,所以我确信它必须可以在当前用于 TextMate 的 LESS 命令的改编版本中使用它,因为它只会调用命令来编译文件。

那么如何将--watch标志添加到此命令:?

我认为它应该是这样的:

但这样做只会使 TextMate.app 崩溃。

0 投票
2 回答
3226 浏览

visual-studio - 替换 Visual Studio 代码片段文字中的文本

按下回车键并且代码段退出其编辑模式后,是否可以替换 Visual Studio 代码段文字中的文本?

例如,给定这样的片段:

如果我输入 $name$ 为:

是否可以让 Visual Studio 将其更改为:

或者