标签: code-snippets

没有ReSharper的Visual Studio中的"Extract Variable"

我目前的演出中没有ReSharper,我想念"Extract Variable"重构.我知道可以在VS中编写自己的重构"片段".有没有人这样做?

refactoring visual-studio-2010 code-snippets

21
推荐指数
2
解决办法
3373
查看次数

将代码段分配给Visual Studio中的键盘快捷键

任何人都知道如何为特定代码段分配键快捷键?

我想将例如分配CTRL+K,CTRL+J给一个#region片段.

因此能够:

  1. 选择文字,
  2. CTRL+K,CTRL+J=>
  3. 选定的文本将与包围#region.. #endregion.

我讨厌当我不得不把手伸出键盘超过必要的时间:).

编辑:为了更多的理解,我问如何将键快捷键直接绑定到SPECIFIC片段.打开代码段选择器对我不起作用.如果我必须搜索我的所有片段以获得#region的片段,那么它会更糟糕,然后自己编写所有代码.

感谢任何建议.

visual-studio code-snippets

21
推荐指数
2
解决办法
6897
查看次数

Intellisense 在代码片段中不起作用 - VS Code

我已经在 VS Code 中安装了 C# 扩展。我遇到的问题是,在使用代码片段后prop,Intellisense 不再建议变量类型。其他事情ctor也会发生这种情况,例如,它不会自动完成类名。

我试过卸载/重新安装扩展。我也没有运气就用谷歌搜索过。

例如,我希望 Intellisense 建议变量类型。Intellisense 没有任何建议。

命中Ctrl+.确实建议列表中的正确修复。

编辑:我的项目没有 project.json 或 *.sln 文件。我使用命令行创建了该项目dotnet new webapi。如果这是必需的,我如何添加它或让 Intellisense 工作?

intellisense code-snippets visual-studio-code vscode-settings vscode-snippets

20
推荐指数
1
解决办法
9394
查看次数

19
推荐指数
3
解决办法
4716
查看次数

Sphinx,reStructuredText显示/隐藏代码片段

我一直在使用SphinxreStructuredText记录软件包.

在我的文档中,有一些很长的代码片段.我希望能够将它们隐藏为默认值,并使用一个"显示/隐藏"按钮来扩展它们(示例).

有没有一种标准的方法可以做到这一点?

restructuredtext show-hide code-snippets python-sphinx

18
推荐指数
5
解决办法
7709
查看次数

推荐的在线代码段管理器

我正在寻找一个在线片段管理器,用于工作,个人使用和灵感.

我的主要需求是google/facebook登录,各种编程语言的支持,隐私控制,社交网络集成.

推荐是什么?

language-agnostic code-snippets

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

Atom Editor:多个片段

这是一个很简单的问题,但除了自述文件之外我找不到任何文档.

如何在Atom Editior中拥有多个自定义代码段:

例如,我现在在我的snippets.cson中有这个

'.source.js':
  'Normal Comment Block':
    'prefix': 'cmm'
    'body': """
      //**********************************************************************************
      //
      //**********************************************************************************
    """

'.source.js':
  'Dashed Comment Block':
    'prefix': 'c--'
    'body': """
      //----------------------------------------------------------------------------------
      //
      //----------------------------------------------------------------------------------
    """
Run Code Online (Sandbox Code Playgroud)

但是cmm不起作用,我只能使用snippets.cson中的最后一项.有想法该怎么解决这个吗?我有十几个不同的片段我想使用,但我无法弄清楚如何正确包含它们.

code-snippets atom-editor

18
推荐指数
3
解决办法
9678
查看次数

Visual Studio Code:按名称对函数进行排序?

是否可以在 Visual Studio Code 中按名称对函数进行排序?我的意思是,使用键盘快捷键甚至扩展程序。

精度:我说的是在面板代码编辑器中对功能进行排序。

visual-studio code-snippets visual-studio-code vscode-snippets

18
推荐指数
3
解决办法
6682
查看次数

这段代码片有什么问题?

我尝试将其导入Code Snippets Manager并收到错误"所选的代码段文件无效".由于这是我的第一个片段,并且错误消息没有指出为什么该片段无效,我感到茫然.

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>EDI Property</Title>
      <Shortcut>edi</Shortcut>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
          <ID>required</ID>
          <ToolTip>required</ToolTip>
          <Default>[Required]
          </Default>
        </Literal>
        <Literal>
          <ID>min</ID>
          <ToolTip>min</ToolTip>
          <Default>1</Default>
        </Literal>
        <Literal>
          <ID>max</ID>
          <ToolTip>max</ToolTip>
          <Default>10</Default>
        </Literal>
        <Literal>
          <ID>position</ID>
          <ToolTip>position</ToolTip>
          <Default>1</Default>
        </Literal>
        <Literal>
          <ID>type</ID>
          <ToolTip>type</ToolTip>
          <Default>string</Default>
        </Literal>
        <Literal>
          <ID>name</ID>
          <ToolTip>name</ToolTip>
          <Default>Property</Default>
        </Literal>
      </Declarations>
      <Code Language="C#">
        <![CDATA[
        $required$[MinLength($min$)]
        [MaxLength($max$)]
        [ElementPosition($position$)]
        public $type$ $name$ { get; set; }
        ]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
Run Code Online (Sandbox Code Playgroud)

visual-studio-2010 visual-studio code-snippets

17
推荐指数
1
解决办法
5863
查看次数

如何降低Visual Studio Code Snippet变量的大小写?

我已经构建了一些片段来为设置类生成字段.我现在使用2个变量 - $setting$$Setting$- 为属性和支持字段生成名称.我喜欢使用单个变量,因为唯一的区别是后备字段始终是低级版本.

当前代码:

string $setting$;

/// <summary>
/// Gets the $bigComment$.
/// </summary>
/// <value>The $smallComment$.</value>
public string $Setting$
{
    get
    {
        if (String.IsNullOrEmpty($setting$))
        {
            $setting$ = CFW.Common.Configuration.GetAppSetting("$Setting$", $defaultValue$);
        }

        return $setting$;
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

.net c# visual-studio code-snippets

16
推荐指数
1
解决办法
7104
查看次数