title: Visual Studio 2013 C++ text format for classes
body: <p>Today I adjusted my text formatting / programming style a bit and went through all the options in the text formatting option for the editor.</p>
  
  <p>There are some limitations for the format and I accepted most of them except one for classes, access specifier (here not indented):</p>
  
  <pre><code>class MyClass
  {
  public:
      MyClass();
  }
  </code></pre>
  
  <p>(And here indented):</p>
  
  <pre><code>class MyClass
  {
      public:
      MyClass();
  }
  </code></pre>
  
  <p>However I would like to make it this way (because it looks cleaner imo):</p>
  
  <pre><code>class MyClass
  {
      public:
          MyClass();
  }
  </code></pre>
  
  <p>Is there any way to do this with the formatting options? (Maybe I just missed something)</p>
  
  <p>The annoying thing is, when reusing existing classes, they get formatted automatically in the wrong way when pasting them and I have to manually space them again. Also if the 2nd option (indented) is enabled, I can't use the tab key after an access specifier, because of the option that it automatically formats the code when pressing tab and I don't want to disable this option.</p>
  
  <p>Until today I manually fixed it, but it would be really helpful for me if there is a better way of doing that, maybe if I can disable formatting just inside classes or something else, thanks.</p>