标签: code-snippets

如何在Visual Studio中删除导入的代码段?

我导入了一个片段,我希望它不见了.问题是当我进入并尝试删除它时,Snippet Manager的"删除"按钮变灰了,有什么想法吗?

visual-studio code-snippets visual-studio-2012

13
推荐指数
1
解决办法
2807
查看次数

如何编辑代码片段光标位置 JSON

我的代码片段是;

  "echo": {
      "prefix": "echo",
      "body": [
          "echo \"\";"
      ],
      "description": "a"
  }
Run Code Online (Sandbox Code Playgroud)

如何获取双引号中的光标位置?

json code-snippets visual-studio-code

13
推荐指数
1
解决办法
5336
查看次数

如何存储您的个人代码段数据库以便在任何地方使用它(工作等)?

我已经阅读了有关存储代码片段的几个讨论,但我找不到我正在寻找的信息,所以让我们定义它:

  • 在家里,我有几个辅助项目,其中大多数非常小,一个大,以及许多演示特定语言功能的小例子(例如,C++中的一些模板技巧).
  • 因为我认为这些示例在我工作时可用于参考而不是试图记住在家中尝试和工作的这个或那个特定片段的确切细节是有用的,我想让它可用于USB闪存盘上的示例.
  • 问题是大多数代码段/小程序/示例都是在Visual Studio中组织,编写,编译和测试的,如果我必须将它们放在一些代码片段管理器应用程序中,它将是重复的.我可以使用所有示例将Visual Studio解决方案的源代码复制到闪存驱动器中,但与专用代码段存储库管理器相比,搜索不太方便.或者,如果我写下更好的评论和示例说明,我可以改变这一点,这样就可以完成任务.

任何想法,最佳实践,解决方案和类似的经验都值得赞赏.

code-snippets

12
推荐指数
2
解决办法
3773
查看次数

Visual Studio中的C++代码段支持?

我正在用本机C++(而不是C++/CLR)编写代码.我知道在片段管理器和片段选择器接口方面没有内置的C++支持,但是我发现了一个名为"snippy"的实用程序,它可以生成C++片段.这是程序生成的c ++代码段:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>MySnippet</Title>
      <Shortcut>MySnippet</Shortcut>
      <Description>Just a test snippet</Description>
      <Author>Me</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="true">
          <ID>literal1</ID>
          <ToolTip>just a placeholder</ToolTip>
          <Default>
          </Default>
          <Function>
          </Function>
        </Literal>
      </Declarations>
      <Code Language="cpp"><![CDATA[cout << "$literal1$" << std::endl;]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
Run Code Online (Sandbox Code Playgroud)

如果在Visual C++中有支持,即使在有限的容量中,对于C++片段,如何将它们添加到我的环境中,以及有哪些限制?我只需要支持基本的扩展片段,我可以通过键入快捷键和点击标签来调用它,并支持我可以选中的基本文字(基本上,如果它支持上面的片段,我很好).如果无法做到这一点,是否有支持C++片段的Visual Studio的免费附加组件或扩展?我正在使用Visual Studio 2010和2008,但我现在主要在2010年编写代码.

c++ visual-studio code-snippets

12
推荐指数
3
解决办法
1万
查看次数

Visual Studio在哪里保存在工具箱上拖动的代码块

您可以将代码块从Codeeditor拖放到VisualStudio的工具箱中,但Visual Studio会将这些代码块保存在哪里.

它们是全球可用的(对于其他项目)还是仅在它们被拖动的解决方案/项目中可用?

toolbox visual-studio code-snippets

12
推荐指数
1
解决办法
3267
查看次数

寻找中等大小的代码块的来源

我作为C开发人员工作的时间越长,我发现自己缺少一些中等大小的代码块.

我有代码片段和库的源代码,但我找不到介于两者之间的代码的良好来源.标题或标题+实现文件但不是库但包含在项目中的东西.

像动态数组,链表或一些调试或记录助手一样.

我知道这部分是由于C开发者的DIY心态,但我只是不相信人们不会分享这样的东西.

c code-snippets

12
推荐指数
1
解决办法
309
查看次数

如何在rails片段上设置/使用ruby并在sublime text 2中自动完成?

我很感激,如果有人可以指导我到一个网站,显示如何做到这一点..似乎无法通过谷歌找到任何体面的东西.

这将是我第一次使用文本编辑器进行此类操作.它已经到了输入类似<%=%>这样的东西变得陈旧和缓慢的阶段.

我有一个rails snippet包,还安装了ryan-on-rails包.只是混淆了如何开始使用它们.

我正在使用max osx - 雪豹

亲切的问候

更新

这帮助了我.http://webtempest.com/sublime-text-2-how-to-create-snippets/但我还需要一点练习.

  1. 我有一个包"rails"不记得我在哪里得到它,但触发片段是有效的.我只是想找到一个很好的命令列表,而不是去每个片段并寻找自己.我可以通过点击片段找到它,但是我没有办法为此创建快捷方式吗?

  2. 也想要一些自动缩进..也完成.

ruby-on-rails code-snippets ruby-on-rails-3 ruby-on-rails-3.1 sublimetext

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

在Sublime Text 2中编写自定义完成

Sublime Text 2附带了许多用于常见习语的内置完成/模板.在C++中,这些包括带有字段的循环等 - 如果我编写vec并按下了tab,它将扩展到std::vector<field> v;field是可写字段的位置.其中许多都是以我不喜欢或不提供我想要的东西的方式编写的,而我想要使用的某些东西并不存在.有没有办法修改这些内置的"完成"并编写我自己的?

autocomplete code-snippets sublimetext sublimetext2

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

动态代码片段c#visual studio

我正在开发一个WinForms项目,每天都有一些重复的任务.所以我认为创建代码片段会帮助我,但它仅适用于固定代码.

我想根据控件名称和一些条件动态创建代码片段.

我想在设计部分完成后添加代码.我定义控件名称intTextboxAge.该代码段应使用下面定义的功能为所有文本框添加自动验证.

必须根据控件的名称前缀(int,str,dou,dec)进行不同的控制.像这样:

public void AutoCode()
{
    int i=0;
    foreach(On all controls)
    { 
        if(controls is textbox or combobox)
        {
            if(control.text starts with int)
            {
                a[i] = Validation.ValidateInt(labelError, control.text, val => acdnt.date = val);
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要一个自动生成的代码片段,库将无法帮助我.

我的动机不是只通过上面的例子生成验证代码就是我们如何做到这一点.

我想自动生成我的所有业务逻辑代码,如主要的胜利形式

  1. 验证
  2. 为变量创建新类
  3. 验证后在类中填写数据
  4. 自动创建数据库功能插入和更新

因为在以上所有任务中只有变量名称更改,其余业务任务保持不变.我们如何实施

自动创建class- Class将使用表单名称+"Class"创建,变量类型将由前3个char标识,并将命名为与控件名称相同.

自动创建数据库函数插入和更新 -将名称数据库表名称与表单名称和列名称相同,与控件名称相同,这样它也可以动态创建插入和更新查询.

为什么我不想使用类库,因为在这种情况下它会在运行时执行所有操作,这将在某个地方吃掉我的性能.

有了这个,我们可以节省大量编码世界的时间和精力.

.net c# visual-studio code-snippets

12
推荐指数
1
解决办法
1213
查看次数

你是怎么在VBA找到Leapyear的?

什么是VBA中IsLeapYear函数的良好实现?

编辑:我运行if-then和DateSerial实现,迭代包含在计时器中,并且DateSerial平均更快1-2毫秒(5次运行300次迭代,1个平均单元工作表公式也工作).

excel vba function excel-vba code-snippets

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