Cada vez que pego el código en mi archivo .cs, aparece el temido "Has mezclado pestañas y espacios. ¿Solucionar esto?" mensaje. Tiene tres opciones:
Tabify
Untabify
Don't show again
Primero probé "Tabify" varias veces, hasta que finalmente me cansé y seleccioné "No volver a mostrar"; pero eso era una psique, todavía lo entiendo. Incluso intenté "Deshacer" pero fue en vano. ¿Hay alguna configuración que pueda ajustar para evitar este problema de corrección?
VisualStudio2013 tabify untabify
visual-studio-2013
code-editor
B. Clay Shannon
fuente
fuente
Respuestas:
Parece que tiene instalado Visual Studio Productivity Power Tools 2013 . Vaya a su configuración y desactive "Reparar pestañas mixtas" ...
Si tiene la configuración VS predeterminada, las pestañas en el editor se convierten en espacios. Entonces (en teoría) si hiciste clic en Desagrupar cuando aparece el mensaje, debería convertir todas las pestañas a espacios y los errores no deberían aparecer la próxima vez. ¿Estás trabajando con otros desarrolladores que tienen diferentes configuraciones de pestañas en su IDE?
ACTUALIZACIÓN: en Visual Studio 2017 y en adelante , esta es una extensión independiente llamada "Reparar pestañas mixtas" que se puede deshabilitar o desinstalar desde la ventana "Extensiones y actualizaciones" (Herramientas> Extensiones y actualizaciones).
fuente
Actualización para Visual Studio 2017. Si desea deshabilitar "Ha combinado pestañas y espacios. ¿Solucionar esto?" mensaje, deberías ir a
En las ventanas que aparecen, ubique Fix Mixed Tabs (imagen a continuación) y haga clic en Desactivar o Desinstalar según lo que desee.
fuente
Relacionado: si desea que Productivity Power Tools le notifique sobre pestañas / espacios, pero sigue recibiendo el mensaje justo después de hacer clic Solucionar esto , busque en Herramientas> Opciones> Editor de texto> [idioma]> Pestañas.
Establezca esto en mantener pestañas
Si lo configuró en Insertar espacios y hace clic en Mantener pestañas en la notificación de Power Tools, entonces VS volverá a insertar espacios después de guardar, haciendo que la notificación vuelva a aparecer inmediatamente ... y ahora está atrapado en un bucle.
fuente
Edite el archivo con vim run: ¡vuelva a grabar y guarde el archivo y listo!
con: retab puede convertir todas las pestañas en espacios, si configura expandtab (: set expandtab) significa que expande todas las pestañas en espacios o viceversa (: set noexpandtab) y todas las pestañas hechas con espacio se convertirán en pestañas.
fuente