Visual Studio reemplazar pestaña con 4 espacios?

217

¿Hay alguna manera de configurar el botón TAB para que funcione como 4 espacios en Visual Studio 2010 en lugar de ir a Editar-> Avanzado-> Desagrupar líneas seleccionadas?

Nickolay Kondratyev
fuente
14
+1 ya que dentro de la pregunta está la sugerencia de cómo deshacer las fuentes ya existentes, la respuesta aceptada se aplica solo a las nuevas fuentes
Shmil The Cat
¿A alguien le importaría editar el "2010" del título de la pregunta? Esto es aplicable a muchas versiones de Visual Studio, y la IU sigue siendo la misma para esta parte del IDE para VS 2010, 2013 y 2015. También podría ayudar agregar algo a la pregunta que implica que el OP está buscando establecer el estilo de nuevas fuentes; Sin embargo, el truco para editar las fuentes existentes es genial.
jrh
También tenga en cuenta que "Tabify" y "Untabify" para los archivos de código fuente existentes no funcionan para las pestañas insertadas en el medio de la línea, es decir, <tab> int <tab> x;se reemplazarían con <spaces> int <tab> x;, no<spaces> int <spaces> x;
jrh
Estoy usando Visual Studio Community para Mac y en lugar de destabificar, hice Edición> Formato> Formatear documento.
Mahdi

Respuestas:

302

Puede editar este comportamiento en:

Tools->Options->Text Editor->All Languages->Tabs

Cambie la pestaña para usar "Insertar espacios" en lugar de "Mantener pestañas".

Tenga en cuenta que también puede especificar esto por idioma si desea tener un comportamiento diferente en un idioma específico.

Reed Copsey
fuente
16
Solo para compartir eso sigue siendo lo mismo para Visual Studio 2013.
James
66
¿Qué pasa con el tamaño de la pestaña y el tamaño de la sangría?
Magallo
3
En el mío, lo que me llevó tanto tiempo encontrar la configuración fue el hecho de que hay una casilla de verificación que oculta la mitad de la configuración. asegúrese de marcar mostrar todos los ajustes
Andrew Afternoon-Delight Hayde
55
Solo para compartir eso sigue siendo lo mismo para Visual Studio 2015.
Marek
44
Esto sigue siendo lo mismo para Visual Studio 2017.
jhmckimm
7

Para VS2010 y superior ( VS2010 necesita un complemento ). Si ha marcado / configurado las opciones del tamaño de pestaña en Visual Studio pero aún así no funcionará. ¡Luego verifique si tiene un archivo .editorconfig en su proyecto! Esto anulará la configuración de Visual Studio. Edite el tamaño de la pestaña en ese archivo.

Esto puede suceder si instala una aplicación Angular en su proyecto con Angular-Cli.

Ver el blog de MSDN

Jeroen VL
fuente
4

Ninguna de estas respuestas me funcionó en mi macbook pro. Entonces, lo que tenía que hacer era ir a:

Preferencias -> Código fuente -> Formato de código -> Código fuente C #.

Desde aquí podría cambiar mi estilo y las pestañas de espaciado, etc. Este es el único proyecto que tengo donde el desarrollador principal tiene un formato diferente al que tengo yo. Fue un fastidio que mi IDE formateara mi código diferente al de ellos.

Bryan Neuberger
fuente
3
Esto es correcto en Visual Studio para Mac 8.4 (que va con Unity 2019.2)
gl03
3

Si no ve la opción de formato, puede hacer la configuración Herramientas-> Importar y exportar para importar la que falta.

usuario5162573
fuente