标签: code-snippets

如何确定字符串是否是有效的JSON?

有谁知道PHP的强大(和防弹)is_JSON函数片段?我(显然)有一种情况,我需要知道字符串是否是JSON.

嗯,也许通过JSONLint请求/响应运行它,但这似乎有点矫枉过正.

php validation json code-snippets jsonlint

42
推荐指数
3
解决办法
7万
查看次数

在Notepad ++中管理代码片段

有没有办法管理数据库备份的代码片段和Notepad ++中的代码突出显示?

notepad++ code-snippets

39
推荐指数
1
解决办法
5万
查看次数

如何在Visual Studio 2010中创建"环绕声"类型的片段?

有没有办法在visual studio 2010中创建"环绕声"片段?我知道如何创建替换类型的代码段.带有片段的简单环绕声可以用asp:超链接围绕一段文本.类似于默认的'surround with'片段可以用asp:panel包围代码块的方式.

c# visual-studio-2010 code-snippets

37
推荐指数
3
解决办法
2万
查看次数

为什么这个C#代码会返回它的功能

有人可以帮我理解为什么这段代码片段返回"Bar-Bar-Quux"?在阅读界面后,我很难理解这一点.

interface IFoo
{ 
    string GetName();
}

class Bar : IFoo
{
    public string GetName() { return "Bar"; }
}

class Baz : Bar
{
    public new string GetName() { return "Baz"; }
}

class Quux : Bar, IFoo
{
    public new string GetName() { return "Quux"; }
}

class Program
{
    static void Main()
    {
        Bar f1 = new Baz();
        IFoo f2 = new Baz();
        IFoo f3 = new Quux();
        Console.WriteLine(f1.GetName() + "-" + f2.GetName() + "-" + f3.GetName()); …
Run Code Online (Sandbox Code Playgroud)

c# interface code-snippets

37
推荐指数
2
解决办法
2510
查看次数

Snippet在VS2015中插入了额外的换行符

我已经制作了一个在Visual Studio中使用的自定义代码段.在VS2013中,它按预期工作,但自从在VS2015(社区版)中使用它以来,它一直在代码之前插入一个额外的换行符(当我按Tab键/第二次输入时).

这似乎只是自定义代码段的问题(内置的工作正常).有人知道是什么原因引起的吗?这很烦人.

作为旁注,只有在我在一行空代码上激活代码片段时才会发生这种情况.如果我在现有代码之后执行此操作,则不会插入换行符.不幸的是,该片段是一个声明,所以这没有多大帮助.

这是几乎完全从VS示例中复制的片段:

<?xml version="1.0" encoding="utf-8" ?> 
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/CodeSnippet">
<CodeSnippet Format="1.0.0">

    <!-- The header contains information describing the snippet. -->
    <Header>

      <!-- The Title of the snippet, this will be shown in the snippets manager. -->
      <Title>Insert Field Add</Title>

      <!-- The description of the snippet. -->
      <Description>Inserts a basic field add for a DataObject</Description>

      <!-- The author of the snippet. -->
      <Author>Thomas Price</Author>

      <!-- The set of characters that must be keyed in to insert the snippet. --> …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio code-snippets visual-studio-2015

37
推荐指数
1
解决办法
3701
查看次数

VS Code Intellisense最初不建议使用代码段

我想在VSCode中使用代码片段.但是当我输入例如forjavascript文件时,Intellisense不会建议片段"for-loop" - 我需要手动滚动下拉列表并选择它.有没有办法让VSCode首先建议片段?谢谢!

UPD:我发现有同样问题的人,但他没有答案 - 链接

intellisense code-snippets visual-studio-code

37
推荐指数
3
解决办法
8695
查看次数

编辑Sublime Text 2的默认片段

过去几天我一直在使用Sublime text 2,我不得不说这太棒了!

我已经添加了许多片段,但无法弄清楚如何编辑Sublime的默认片段,如脚本元素(script+ tab).

在我看来,script元素在HTML5中不应该有一个type属性,所以我想编辑那个片段.

问题是,我无法在/Packages/User文件夹中找到它,如用户定义的片段.

任何帮助,将不胜感激!

editor code-snippets sublimetext

31
推荐指数
2
解决办法
2万
查看次数

格式化C#代码段的文字参数

有什么方法可以改变代码片段的文字在代码片段生成的代码中使用时的呈现方式吗?

具体来说,我想知道我是否可以有一个名为say,$ PropertyName $的字面值,然后让代码片段引擎呈现"_ $ PropertyName $,其中第一个字符是小写的.

我买不起R#.请帮忙 :)

c# code-generation code-snippets

30
推荐指数
3
解决办法
5926
查看次数

Emacs最好的代码模板工具是什么?

特别是,什么是最好的片段包?

特征:

  • 容易定义新片段(纯文本,默认自定义输入)
  • 在代码段中的预定义位置之间进行简单导航
  • 多次插入相同的自定义输入
  • 接受当前选定的文本作为自定义输入
  • 跨平台(Windows,Linux)
  • 用简洁的编程语言编写的动态计算表达式(嵌入式代码)(首选Perl,Python,Ruby)
  • 很好地与Emacs中的其他软件包共存

代码模板示例,forC中的简单循环:

for (int i = 0; i < %N%; ++i) {
  _
}
Run Code Online (Sandbox Code Playgroud)

这种常见代码的输入很多.我想调用一个代码模板或代码片段,为我插入样板代码.此外,它停止(在TAB或其他击键上)%N%(我的输入替换它)和光标的最终位置_.

emacs template-engine code-snippets

28
推荐指数
2
解决办法
1万
查看次数

在代码段代码库(Xcode 10)中添加代码段

最近,当我使用Xcode 10 beta 3时,我尝试制作代码片段并将其添加到代码段库中.

但是由于代码片段库在Xcode 10中被分离,因此无法完成拖放操作,并且当我单击代码时隐藏了拖放.

如何在Xcode 10的代码段库中添加代码片段?

xcode code-snippets xcode10

27
推荐指数
3
解决办法
3865
查看次数