2010-06-21 17 views
15

Sé que la pestañas generales vs espacios es tan antigua como las colinas y sobre todo se reduce a preferencias personales/apegarse al estilo de tu equipo, solo quería hacerte una pregunta práctica sobre usando espacios en Visual Studio. Hay ciertas cosas sobre pestañas que me molestan y no me importaría cambiar a espacios mientras somos un equipo pequeño. No sería diferente para escribir el código en primer lugar, pero significaría que tendría que eliminar/retroceder 4 veces donde lo había presionado una vez.Eliminando pestañas al usar pestañas como espacios

¿Hay alguna manera fácil de eliminar cantidades de espacios con pestañas fácilmente (aparte de arrastrar con el mouse, etc.) o si ha pasado por el cambio usted mismo es algo que finalmente no le molesta en absoluto?

Respuesta

21

En Visual Studio, use Shift-Tab. Esto retrocederá un tabulador, incluso cuando se usan pestañas suaves.

+0

Excelente, de hecho ya uso mucho para cambiar bloques de código, realmente no sabía ni pensaba sobre qué hacía cuando no había nada seleccionado. – identitycrisisuk

+0

Esto es genial cuando ctrl-k-D no formatea css correctamente. –

0

Sí, hay una manera muy fácil.
Configura las opciones de Visual Studio (Herramientas/Opciones/Editor de texto) para usar espacios en lugar de pestañas y luego abre un archivo fuente y Ctrl-E, D (Editar/Avanzado/Formatear documento) y los convertirá a todos ¡tú!

¡Yay for automation!

+0

Este es un buen truco; desafortunadamente también se ocupa de todos los "otros" formatos ;-) –

+0

"otro" formato? Actualmente no puedo pensar en más de un tipo de formato ... – Task

0

No creo que haya una respuesta fácil a este problema. Uso Xcode y Visual Studio, y ambos tienen una sangría realmente molesta. Tal vez haya una opción para deshabilitar la autoindentación por completo.

5

He estado plagado por el mismo problema durante años. Finalmente, hice algo al respecto. Permítanme anunciar oficialmente la versión 0.1.0 del TabSanity Visual Studio extension for VS 2012.

No se detiene en los espacios posteriores. Maneja la tecla de borrar así como la navegación con la tecla de flecha. Interacciones con el mouse planificadas para un desarrollo cercano al futuro.

Hay algunos errores menores que aún tengo que resolver, pero la base está establecida y estoy progresando constantemente. Es un proyecto de código abierto, así que siéntase libre de contribute on GitHub.

0

En 2015

  1. Abrir el archivo de Visual Studio.
  2. Seleccione todas las líneas que desee modificar (o CTRL + A para todo el archivo).
  3. Seleccione Editar-> Avanzado -> "líneas" untabify seleccionados
Cuestiones relacionadas