vscode visual teclas teclado studio seleccionar rapidas linea descomentar comentar code buscar atajos visual-studio keyboard-shortcuts

visual-studio - teclado - teclas rapidas visual studio 2017



Método abreviado de teclado para obtener la última versión en Visual Studio (7)

Alt-V P Inicio Alt-F RL

o

Alt-V P Home Menu L (Así es como lo hago todos los días)

Una solución más corta es vinculando uno de los comandos que enumeró; ¿Cómo lo intentaste exactamente?

Quiero un atajo de teclado para obtener la última versión (recursiva) de la solución actual en Visual Studio 2012. Estamos usando TFS.

He tratado de mapear

File.GetLatestSolutionFiles File.GetLatestVersion File.TfsGetLatestVersion

pero nada pasa. ¿Algunas ideas?

Como solución también he intentado, y falló, asignar un atajo de teclado a:

Tools.shell """c:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/IDE/TF.exe""" get $/OUR/REPOSITORY/Main /recursive

Este es el comando Quiero un atajo de teclado para:


El comando es TfsGetLatestVersionDynamicSilent . La forma en que funciona el comando se basa en el Solution Explorer .

  1. Configure su enlace de teclas en Options > Environment > Keyboard .
  2. Seleccione lo que desea actualizar en el Solution Explorer . Aquí, estoy seleccionando la Solution .
  3. Entonces, pulsa tu enlace de llaves, y ¡voilá! Ahora, tienes lo último de TFS para tu Solution .

En 2012 simplemente puedes hacer "ALT-F RL"


Mapeo del acceso directo a través de Herramientas -> Opciones -> Entorno -> Teclado funciona.

Pasos:

  1. Ir al menú Herramientas -> Opciones.
  2. Expandir el nodo de entorno. Ir a la sección de teclado
  3. Escriba "tfsget" en el cuadro de texto "Mostrar comandos que contiene:".
  4. Seleccione File.TfsGetLatestVersion en la lista de opciones que se muestra.
  5. Seleccione el cuadro de texto "Presione las teclas de acceso directo:" e ingrese su combinación de teclas.
  6. Haga clic en el botón Asignar y asegúrese de que la combinación de teclas aparezca en el menú desplegable "Atajos para el comando seleccionado:".
  7. Haga clic en el botón Aceptar.

Para asegurarse de que esto funcionó, abra la ventana Salida (menú Ver -> Salida), borre todos los mensajes.
Abra la solución en el Explorador de soluciones, seleccione la solución, el proyecto o el archivo que necesita para obtener lo último y la clave de su combinación.

Si funcionó, verá el mensaje en la ventana de resultados:


Modificado de la respuesta de @RickardN

Cree un archivo llamado GetLatest.bat y póngalo en la carpeta de su programa.

El archivo debe contener esto:

@echo off call "C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Tools/VsDevCmd.bat" tf get . /recursive rem require keypress on error, else pause a few seconds if %errorlevel% neq 0 pause if %errorlevel% == 0 choice /C X /T 3 /D X > nul

La ruta de acceso a vsdevcmd.bat asume que está utilizando Visual Studio 2013; cambia la ruta dependiendo de tu versión de Visual Studio. Ahora vaya a Herramientas-> Herramientas externas y añada un nuevo comando. Llámalo Get Latest. Establezca el comando en la ruta de acceso de su archivo .bat y establezca el Directorio inicial en $ (SolutionDir).

Puede asignar el comando externo a un botón de la barra de herramientas o un acceso directo.


Usando Visual Studio Macros, puedes configurar esta macro

//go to solution explorer dte.ExecuteCommand("View.SolutionExplorer"); //1 based indexing so item 1 is the first item, which should be you Solution dte.Windows.Item(1).Activate(); //perform get on the activated item (which is the solution) dte.ExecuteCommand("File.TfsGetLatestVersion");

Luego simplemente vincula esa macro a algo como cntrl + alt + shift + G

Si no estás utilizando Macros de Visual Studio, te lo recomiendo: Macros para Visual Studio 13/15/17


C:/Foo/Bar/Main>tf get . /recursive

desde Visual Studio Command Prompt

Ejemplo completo

Ponga esto en un archivo de bat:

@echo off call "C:/Program Files (x86)/Microsoft Visual Studio 11.0/Common7/Tools/VsDevCmd.bat" cd /d "C:/Foo/Bar/Main" tf get . /recursive pause

Cree un acceso directo al archivo .bat en su escritorio y asigne una clave global (tengo el mío asignado a CTRL + ALT + G ) a ese acceso directo. Puede asignar claves si hace clic derecho en el acceso directo y elige propiedades.