visual temas studio para mejores los las instalados iconos hay fuente formateador extensiones español documentos configurar code cambiar archivos visual-studio tabs

visual-studio - mejores - temas para visual studio code



Visual Studio: ¿Varias opciones/ancho de pestañas por archivo.VCPROJ o.SLN? (4)

Tengo un problema similar: mi nuevo proyecto debe configurarse con pestañas de mantenimiento , mientras que mis otros proyectos se desarrollan con la opción de insertar espacios .

Dado que esta es una configuración estrictamente de Visual Studio, no esperaba encontrar ninguna información por proyecto que autorice esto (ya sea que uno use un complemento específico para ese fin).

Así que terminé teniendo una configuración similar a un eclipse: tener dos accesos directos a Visual Studio con diferentes configuraciones cada uno.

Según MSDN, uno puede usar el interruptor / ResetSettings para cambiar la configuración de Visual Studio al inicio. Lo que necesita ahora son dos atajos con este formato:

devenv.exe /ResetSettings "d:/your-settings.vssettings"

La hora de inicio es como 5-10 segundos más larga (ya que aplica la configuración de cambio en cada inicio) pero es más conveniente y menos engorrosa que hacerlo manualmente, todo el tiempo.

HTH

Algunos de nuestros proyectos requieren opciones de pestañas predeterminadas de Visual Studio (ancho 4, mantener pestañas); algunos requieren ancho 3; usa espacios. No preguntes

En lugar de establecer estos globalmente, ¿hay alguna manera en la que podría establecer esto en un archivo por solución o por proyecto o incluso (estilo emacs) por archivo?

Visual Studio 2005 y 2008.


La solución más conveniente que conozco es crear un conjunto de macros de Visual Studio para cambiar a la configuración que desee.

Vaya a Tools > Macros > Macros IDE . Allí, en el árbol de la izquierda, haga clic con el botón derecho en MyMacros y elija Add > Add Module . Dale al módulo un nombre como TabSize . Dentro de este módulo, cree subs para cambiar la configuración que desee. Por ejemplo:

Imports System Imports EnvDTE Imports EnvDTE80 Imports EnvDTE90 Imports System.Diagnostics Public Module TabSize Sub Tab3() SetTabAndIndentation(3) End Sub Sub Tab4() SetTabAndIndentation(4) End Sub Function SetTabAndIndentation(ByVal value As Integer) DTE.Properties("TextEditor", "AllLanguages").Item("TabSize").Value = value DTE.Properties("TextEditor", "AllLanguages").Item("IndentSize").Value = value End Function End Module

No hay documentación útil que conozca para los parámetros de cadena. Si necesita establecer otras opciones, como "Mantener pestañas", el enfoque más fácil es hacer estos cambios manualmente (pulse Tools > Options ). Luego, usando Tools > Import and Export Settings , guarde estas configuraciones como un archivo de configuraciones de video. Esto crea un archivo XML cuya estructura es la misma que la necesaria para las llamadas a métodos.

Finalmente, puede vincular estas macros a botones de comando o atajos de teclado a través de Tools > Customize . Darle a cada macro un atajo de teclado te permite alternar rápidamente entre las configuraciones.


También puede usar estas propiedades para completar el ejemplo de Daniel:

DTE.Properties("TextEditor", "AllLanguages").Item("InsertTabs").Value DTE.Properties("TextEditor", "AllLanguages").Item("IndentStyle").Value


Sé que llego un poco tarde al juego: desde Visual Studio 2017, hay soporte para archivos .editorconfig en el IDE por directorio.