ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Dot​Net​Comments

by juzzbott ALL

Visual Studio style XML comments in Sublime Text

Labels comments

Details

Installs

  • Total 1K
  • Win 954
  • Mac 202
  • Linux 117
Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14 Feb 13 Feb 12 Feb 11 Feb 10 Feb 9 Feb 8 Feb 7 Feb 6 Feb 5 Feb 4 Feb 3 Feb 2 Feb 1 Jan 31 Jan 30 Jan 29 Jan 28 Jan 27 Jan 26 Jan 25 Jan 24 Jan 23 Jan 22 Jan 21 Jan 20 Jan 19 Jan 18 Jan 17 Jan 16 Jan 15 Jan 14 Jan 13 Jan 12 Jan 11 Jan 10 Jan 9 Jan 8 Jan 7 Jan 6 Jan 5
Windows 0 0 2 1 0 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 2 1 0 1 1 1 0 0 0 1 0 0 1
Mac 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Linux 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

DotNetComments

DotNetComments is a plugin for Sublime Text 3 that replicates the commenting functionality of Visual Studio.

To use the plugin, type '///' and the plugin with automatically determine the type of comment block to generate based on the next line of code. The plugin will ignore [Attributes] so that is able to correctly determine the comment type.

Once the comment block has been generated, the cursor is automatically shifted to the entry section for the <summary> so that typing is unimpeeded.

Supported comment types

The plugin can support the following comment types: * Properties and fields * Classes, interfaces and enumerations * Contstructors * Methods (both with and without return values) * Generic TypeParam methods ()

Examples

Property comment block:

/// <summary>
/// 
/// </summary>
private int _someValue { get; set; }

Generic method with return value:

/// <summary>
/// 
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="objectId"></param>
/// <param name="count"></param>
/// <returns></returns>
public static T GetObject<T>(string objectId, int count)
{
}

Supported versions

So far, this has only been tested on Sublime Text 3, as it's designed to work along side plugins like OmniSharp. When I get a chance, I'll test this on Sublime Text 2.