Pregunta

Es la forma de aplicar los "codiciosos" comportamiento y las llaves en Visual Studio?Por los "codiciosos" me refiero a que tal comportamiento cuando todos los espacios en blanco entre la posición del cursor y la siguiente palabra enlazada puede ser eliminado mediante una pulsación de tecla.

¿Fue útil?

Solución

Bueno, yo no creo que se pueda cambiar el enlace de la tecla suprimir o la tecla de retroceso - pero CTRL+SUPR & CTRL+Retroceso están bastante cerca de lo que quieres.

Otros consejos

Sólo Ctrl+Retroceso...

Puede utilizar Ctrl+Mayús+Flecha claves para hacer la selección y luego simplemente pulse Eliminar.Puede que tenga que pulsar la tecla de la flecha más de una vez mientras sigue presionando Ctrl+Mayús combinación sino porque los dedos están en la misma posición es muy rápido.Esto funciona también para la selección de palabras de forma incremental.

Ctrl+De Nuevo Espacio y Ctrl+Eliminar también son codiciosos, que elimine el más cercano de la palabra en su respectiva dirección.

En realidad, usted tendrá que hacer esto: Ctrl+Cambio+A la izquierda+Derecho - esto le dará sólo el espacio seleccionado y, a continuación, puede pulsar eliminar.

Esto es suponiendo que usted está viniendo de la derecha, y usted tiene que eliminar el espacio a la izquierda.

Por supuesto, esto todavía es 5 pulsaciones de teclas...pero es mejor que pulsando la tecla retroceso de nuevo y de nuevo....

Estás buscando:

Edit.DeleteHorizontalWhiteSpace

Yo la tengo configurada para Ctrl+K, Ctrl+\ que creo que es el predeterminado, pero puede no ser

Suena como algo que podría escribir una macro y, a continuación, asignar un atajo de teclado (como CAMBIO+DEL).

Si usted explorar la EnvDTE espacios de nombres se puede hacer mucho para hacer cambios en el texto en la ventana del documento activo.Me gustaría empezar por comprobar con algo así como...

    Public Sub RemoveWhiteSpace()
        DTE.ActiveDocument.Selection.WordRight(True)
        DTE.ActiveDocument.Selection.Text = " "
    End Sub

Eso es sólo un ejemplo sencillo, pero se puede extender más con bastante facilidad

OK yo tengo este < Ctrl > cosa.Y la aplicación de este conocimiento que he encontrado correspondientes VS comandos: Edit.WordDeleteToStart y Edit.WordDeleteToEnd.

He éxito reasignado < Eliminar > y < Retroceso > teclas mediante las Opciones->Ambiente->Teclado de diálogo.Por desgracia, estos comandos se aplican no sólo a los espacios en blanco como me gustaría, pero aún así, gracias a todos!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top