Saltar al contenido

Haga que Visual Studio comprenda CamelCase al presionar Ctrl y las teclas del cursor

Solución:

Gracias por quienes sugirieron Resharper. Me da otra razón para amarlo aún más. Solo para ser específico sobre dónde vive, JetBrains lo llama CamelHumps (lindo) y puedes encenderlo usando el menú:

Resharper -> Opciones -> Entorno -> Editor -> Comportamiento del editor -> Usar CamelHumps

… en versiones anteriores de Resharper, lo es;

Resharper -> Opciones -> Editor -> Usar CamelHumps

Cualquiera que se encuentre con esta página después del 25 de noviembre de 2008 (que no quiera pagar por ReSharper o CodeRush que ya no tiene versión gratuita), la siguiente extensión gratuita agrega esta funcionalidad: Navegación de subpalabras por Olle Westman

(Alternativamente, la extensión VSTricks incluye navegación de subpalabras en su lista de características ingeniosas. También hay una extensión de navegación de subpalabras diferente creada por Lauri Vasama que no debe confundirse con la de Olle Westman que usa esta respuesta).

La página del proyecto Navegación de subpalabras dice:

Busque Edit.Subword en los enlaces del teclado para configurar las cosas.

Así es como lo configuré en Visual Studio 2019:


  1. Navegar a Herramientas> Opciones> Entorno> Teclado

  1. Debajo Use new shortcut in, Seleccione Editor de texto

  1. Debajo Show commands containing, escribe Edit.Subword. Esto debería mostrar un campo de autocompletar con los comandos enumerados a continuación.

  1. Seleccione uno de los siguientes comandos para los que desea configurar sus teclas de método abreviado. Una vez seleccionado, siga el resto de los pasos numerados. Entonces vuelve a Step 4 para configurar otro.
    • Editar.SubwordSiguiente

      • Atraviesa camellos a la derecha [Alt + Right Arrow]
    • Editar.SubwordAnterior

      • Atraviesa camellos a la izquierda [Alt + Left Arrow]
    • Edit.SubwordNextExtend

      • Selecciona camelcases a la derecha [Alt + Shift + Right Arrow]
    • Edit.SubwordPreviousExtend

      • Selecciona camelcases a la izquierda [Alt + Shift + Left Arrow]
    • Edit.SubwordDeleteNext

      • Elimina las cajas de los camellos a la derecha. [Alt + Delete]
    • Edit.SubwordDeletePrevious

      • Elimina las cajas de los camellos a la izquierda. [Alt + Backspace]

Nota: Cuando asigne estos comandos de navegación de subpalabras a estas nuevas teclas de método abreviado, conserve cualquier funcionalidad de tecla de método abreviado ya existente que desee conservar de antemano configurándola en teclas diferentes. No debería entrar en conflicto con las teclas de acceso directo instaladas de forma predeterminada.


  1. Debajo Press shortcut keys, prensa Tus teclas de acceso directo

  1. Hacer clic Assign y sobrescribir el acceso directo existente

Si tiene ReSharper instalado, también puede configurar los atajos de teclado de Visual Studio “Alt-Derecha” y “Alt-Izquierda” para CamelHump, sin perder el comportamiento estándar de Visual Studio para “ctrl-right” y “ctrl-left”.

  1. Abra Visual Studio Opciones ventana desde Herramientas -> Opciones
  2. Expandir Medio ambiente y desplácese hacia abajo hasta Teclado
  3. En Mostrar comandos que contienen cuadro, escriba “joroba”. Esto mostrará todos los comandos relacionados con CamelHumps.
    CamelHumps
  4. Asigne los comandos a las asignaciones de teclas que desee seleccionando el comando de la lista e ingresando la asignación de teclas en el Presione las teclas de atajo cuadro de texto, luego haga clic en Asignar.

Advertencias:

  • Asignar las asignaciones para Editor de texto, no Global.
  • Asegúrate que Utilice CamelHumps opción de Resharper -> Opciones -> Editor -> El comportamiento del editor es apagado.

Detalles aquí: http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *