Início > Dicas / Tips > Alinhamento de Código no Visual Studio

Alinhamento de Código no Visual Studio

Procurando uma extensão que facilitasse o alinhamento de código no visual studio encontrei uma ferramenta ótima.

Extensão CodeAlignment

codealignment

Logo da extensão codealignment

Baixe aqui: http://visualstudiogallery.msdn.microsoft.com/7179e851-a263-44b7-a177-1d31e33c84fd

A extensão é compatível com:

  1. Visual Studio 2010/2012
  2. Notepad++
  3. Sublime Text
  4. Expression Blend

 

Compare:

Código desalinhado versus Código alinhado:

  person.FirstName = "Chris";                =>  person.FirstName  = "Chris";
  person.Surname = "McGrath";                =>  person.Surname    = "McGrath";
  person.Age = 24;                           =>  person.Age        = 24;
  person.Occupation = "Software Developer";  =>  person.Occupation = "Software Developer";
  person.HomeTown = "Brisbane";              =>  person.HomeTown   = "Brisbane";

 private string m_firstName = string.Empty;   =>  private string  m_firstName = string.Empty;
  private string m_surname = string.Empty;     =>  private string  m_surname   = string.Empty;
  private int m_age = 18;                      =>  private int     m_age       = 18;
  private Address m_address;                   =>  private Address m_address;

  public string FirstName { get; set; }        =>  public  string  FirstName { get; set; }
  public string Surname { get; set; }          =>  public  string  Surname   { get; set; }
  public int Age { get; private set; }         =>  public  int     Age       { get; private set; }
  private Address Address { get;  set; }       =>  private Address Address   { get; set; }

  Assert.AreEqual("expected", person.Name);    =>  Assert.AreEqual   ("expected", person.Name);
  Assert.AreEqual(21, person.Age);             =>  Assert.AreEqual   (21,         person.Age);
  Assert.AreNotEqual(other, person);           =>  Assert.AreNotEqual(other,      person);

  switch (state)                               =>  switch (state)
  {                                            =>  {
     case State.QLD: city = "Brisbane"; break; =>      case State.QLD : city = "Brisbane"; break;
     case State.WA: city = "Perth"; break;     =>      case State.WA  : city = "Perth";    break;
     case State.NSW: city = "Sydney"; break;   =>      case State.NSW : city = "Sydney";   break;
     default: city = "???"; break;             =>      default        : city = "???";      break;
  }                                            =>  }

 

A leitura do código se torna muito mais nítida quando alinhado.

 

A extensão cria uma barra de ferramentas no visual studio que facilita o acesso aos recursos de alinhamento de código:

Barra de Ferramentas Code Alignment no Visual Studio

Clique para ampliar

 

 

Fica a dica.

Abraços e até mais.

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixar uma Anotação

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

dotnettips.wordpress.com/

Helping Programmers Since 1994

Viagem e Voo

Dicas para viagens, férias e voos nacionais e internacionais

Ivan Guimarães Meirelles

Analista Desenvolvedor

Void Podcast

Vazio e sem retorno de valor

Elemar DEV

Negócios, tecnologia e desenvolvimento

2,000 Things You Should Know About WPF

Everything a WPF Developer Needs to Know, in Bite-Sized Chunks

blog

so long

Fernando Franzini Blog

Engenharia de Software e Arquitetura Ágil

Gabriel RB.net

Blog técnico, com dicas, códigos, novidades e problemas do dia-a-dia programando.

Alexandre Valente's Blog

Experiências em tecnologia e assuntos diversos

%d blogueiros gostam disto: