Condividi tramite


Tasti di scelta rapida specifici Emacs, schema Emacs

Aggiornamento: novembre 2007

Di seguito sono riportate le combinazioni di tasti di scelta rapida che riproducono i comandi disponibili in Emacs e vengono utilizzate nella modifica di codice all'interno dell'ambiente di sviluppo integrato (IDE).

I comandi Taglia e Copia in Visual Studio funzionano diversamente da come funzionano in Emacs.

Per utilizzare il comportamento Emacs dei comani Taglia e Copia

  1. Scegliere Opzioni dal menu Strumenti.

  2. Espandere Editor di testo, quindi scegliere Tutti i linguaggi.

  3. In Impostazioni, deselezionare Applica comandi Taglia o Copia a righe vuote in assenza di selezione.

  4. Scegliere OK.

Tasti di scelta rapida generali

Comando

Tasti

Descrizione

Edit.EmacsExtendedCommand

ALT + X

Consente di posizionare il cursore nella casella Trova/Comando sulla barra degli strumenti Standard.

Edit.EmacsFindReplace

MAIUSC + ALT + 5

Consente di visualizzare le opzioni di sostituzione nella scheda Sostituzione veloce della finestra di dialogo Trova e sostituisci.

Edit.EmacsPasteRotate

ALT + Y

Consente di incollare un elemento dalla scheda Sequenza Appunti della Casella degli strumenti al file, selezionando automaticamente l'elemento incollato. Premere nuovamente ALT + Y per incollare l'elemento successivo nella Sequenza Appunti.

Edit.EmacsQuit

CTRL + G

Consente di interrompere il codice o il comando corrente e disattivare l'area.

Edit.EmacsUniversalArgument

CTRL + U

Viene richiesto un valore integer. Se il primo carattere immesso è un segno meno, viene restituito un valore negativo. Quando viene immesso un carattere diverso da una cifra, il prefisso per il comando viene impostato sul valore integer immesso. Se non viene immesso un valore integer, il valore predefinito è 4. Richiamando ripetutamente il comando, il valore corrente immesso verrà moltiplicato per il valore precedentemente accumulato.

Modifica del testo

Comando

Tasti

Descrizione

Edit.EmacsBreakLine

INVIO

Consente di inserire una nuova riga.

Edit.EmacsBreakLineIndent

CTRL + J

Consente di inserire una nuova riga applicandovi un rientro.

Edit.EmacsCharTranspose

CTRL + T

Consente di trasporre i caratteri ai lati del cursore. Ed|n Sub ad esempio viene modificato in End| Sub.

Edit.EmacsDeleteSelection

CTRL + CANC

Consente di eliminare la selezione corrente.

Edit.EmacsDeleteToEOL

CTRL + K

Consente l'eliminazione dal cursore alla fine della riga corrente.

Edit.EmacsLineOpen

CTRL + O

Consente di inserire una nuova riga dopo il cursore. Il cursore resta nella riga corrente.

Edit.EmacsQuotedInsert

CTRL + Q

Consente di leggere un altro tasto e di inserirlo nel buffer. I tasti devono essere caratteri ASCII a 8 bit. Utilizzare questo comando per inserire nel buffer caratteri di controlli, caratteri di metadati o caratteri grafici.

Edit.EmacsWordCapitalize

ALT + C

Consente di convertire in maiuscolo il carattere a destra del cursore oppure il primo carattere della parola successiva, se il cursore si trova tra due parole.

Edit.EmacsWordDeleteToEnd

ALT + D

Consente di eliminare i caratteri a destra del cursore, fino alla fine della parola.

Edit.EmacsWordDeleteToStart

ALT + BACKSPACE

-oppure-

ALT + CANC

Consente di eliminare i caratteri a sinistra del cursore, fino all'inizio della parola.

Edit.EmacsWordLowercase

ALT + L

Consente di convertire il testo selezionato in caratteri minuscoli.

Edit.EmacsWordTranspose

ALT + T

Consente di trasporre le parole ai lati del cursore. |End Sub ad esempio viene modificato in Sub End|.

Edit.EmacsWordUppercase

ALT + U

Consente di convertire il testo selezionato in caratteri maiuscoli.

Esplorazione del testo

Comando

Tasti

Descrizione

Edit.EmacsCharLeft

CTRL + B

Consente di spostare il cursore a sinistra di un carattere.

Edit.EmacsCharRight

CTRL + F

Consente di spostare il cursore a destra di un carattere.

Edit.EmacsDocumentEnd

FINE

-oppure-

MAIUSC + ALT + . (punto)

-oppure-

MAIUSC + FINE

-oppure-

CTRL + X, ]

Consente di spostare il cursore alla fine del documento corrente.

Edit.EmacsDocumentStart

HOME

-oppure-

MAIUSC + ALT + , (virgola)

-oppure-

MAIUSC + HOME

-oppure-

CTRL + X, [

Consente di spostare il cursore all'inizio del documento corrente.

Edit.EmacsGoToLine

ALT + G

Consente di visualizzare la finestra di dialogo Vai alla riga in cui è possibile passare a una riga di codice specifica nel documento corrente.

Edit.EmacsLineDown

CTRL + N

Consente di spostare il cursore in basso di una riga.

Edit.EmacsLineEnd

CTRL + E

Consente di spostare il cursore alla fine della riga corrente. Se si utilizza il ritorno a capo automatico, il cursore viene spostato alla fine fisica della riga corrente, non a quella visualizzata.

Edit.EmacsLineStart

CTRL + A

Consente di spostare il cursore all'inizio della riga corrente. Se si utilizza il ritorno a capo automatico, il cursore viene spostato all'inizio fisico della riga corrente, non a quello visualizzato.

Edit.EmacsLineUp

CTRL + P

Consente di spostare il cursore in alto di una riga.

Edit.EmacsPopMark

CTRL + X, CTRL + BARRA SPAZIATRICE

-oppure-

CTRL + X, CTRL + MAIUSC + 2

Consente di spostare il cursore all'indicatore corrente e quindi rimuovere l'indicatore per lo stack di posizione.

Edit.EmacsScrollLineCenter

CTRL + L

Consente di scorrere il documento affinché la riga corrente si trovi al centro dell'area visualizzabile nell'editor.

Edit.EmacsScrollLineTop

MAIUSC + ALT + 1

Consente di scorrere il documento affinché la riga corrente venga riportata nella parte superiore dell'area visualizzabile nell'editor.

Edit.EmacsScrollPageDown

CTRL + V

Consente di scorrere verso il basso all'interno del documento.

Edit.EmacsScrollPageUp

ALT + V

Consente di scorrere verso l'alto all'interno del documento.

Edit.EmacsSetMark

CTRL + MAIUSC + 2

-oppure-

CTRL + BARRA SPAZIATRICE

Consente di aggiungere un indicatore allo stack di posizione per il cursore corrente.

Edit.EmacsSwapPointAndMark

CTRL + X, CTRL + X

Consente di spostare il cursore all'indicatore corrente nello stack di posizione e di spostare l'indicatore corrente nella posizione in cui si trovava l'indicatore del cursore quando è stato richiamato il comando.

Edit.EmacsWordNext

CTRL + Freccia DESTRA

-oppure-

ALT + F

-oppure-

ALT + Freccia DESTRA

Consente di spostare il cursore al primo carattere della parola successiva.

Edit.EmacsWordPrevious

CTRL + Freccia SINISTRA

-oppure-

ALT + B

-oppure-

ALT + Freccia SINISTRA

Consente di spostare il cursore al primo carattere della parola precedente.

Gestione dei file

Comando

Tasti

Descrizione

Edit.EmacsFileSaveDirty

CTRL + X, S

Consente di visualizzare un elenco dei file modificati e di selezionare i file da salvare.

Gestione finestre

Comando

Tasti

Descrizione

Edit.EmacsCloseOtherWindow

CTRL + X, 1

In caso di finestra divisa, consente di chiudere il riquadro che non dispone dello stato attivo.

Edit.EmacsOtherWindow

CTRL + X, O

Consente di spostare lo stato attivo da un riquadro a un altro in caso di finestra divisa.

Edit.EmacsSplitVertical

CTRL + X, 2

Consente di dividere verticalmente a metà il documento corrente. La riga corrente di codice viene centrata in ciascuna finestra.

Vedere anche

Attività

Procedura: gestire le combinazioni di tasti di scelta rapida

Riferimenti

Tasti di scelta rapida Brief predefiniti