Domanda

C'è il modo di applicare "avido" di comportamento e chiavi in Visual Studio?Da "avidi" voglio dire che tale comportamento quando tutti gli spazi tra la posizione del cursore e la parola successiva vincolato può essere eliminato utilizzando una sequenza di tasti.

È stato utile?

Soluzione

Beh, io non credo che si possa cambiare l'associazione del tasto canc o backspace - ma CTRL+CANC & CTRL+Backspace sono abbastanza vicino a ciò che si desidera.

Altri suggerimenti

Solo Ctrl+Backspace...

È possibile utilizzare Ctrl+Maiusc+Freccia tasti per fare la selezione e quindi basta premere Elimina.Potrebbe essere necessario colpire il tasto freccia più di una volta mentre ancora premuto Ctrl+Shift combinazione, ma perché le dita sono nella stessa posizione è molto veloce.Questo funziona anche per la selezione di parole in modo incrementale.

Ctrl+Torna Lo Spazio e Ctrl+Eliminare sono anche golosi, si elimina la parola più vicina a loro rispettiva direzione.

In realtà, è necessario fare questo: Ctrl+Shift+A sinistra+A destra - questo vi darà solo lo spazio selezionato, e quindi è possibile premere elimina.

Questo è supponendo che proviene da destra, e si deve eliminare lo spazio a sinistra.

Naturalmente, questo è ancora 5 tasti...ma si batte premendo il tasto backspace di nuovo e di nuovo....

Stai cercando:

Edit.DeleteHorizontalWhiteSpace

L'ho impostato a Ctrl+K Ctrl+\ che penso che è il default, ma potrebbe non essere

Suona come qualcosa che si potrebbe scrivere una macro per poi assegnare a un tasto di scelta rapida (come SHIFT+DEL).

Se si esplora il EnvDTE spazi dei nomi che si possono fare un sacco di modifiche al testo nella finestra del documento attivo.Mi piacerebbe iniziare controllando con qualcosa di simile...

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

Questo è solo un semplice esempio, ma si può estendere ulteriormente abbastanza facilmente

OK ho ottenuto questo < Ctrl > cosa.E di applicare questa conoscenza ho trovato il corrispondente VS comandi: Edit.WordDeleteToStart e Edit.WordDeleteToEnd.

Ho rimappato con successo < Elimina > e < Backspace > tasti utilizzando le Opzioni->Ambiente->Tastiera finestra di dialogo.Purtroppo questa comandi sono validi non solo per gli spazi come avrei voluto, ma ancora, grazie a tutti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top