Teclas de atalho específico de Emacs, Emacs esquema
A imitação de combinações de teclas de atalho seguinte comandos disponível no Emacs e são usados durante a edição de código no ambiente de desenvolvimento integrado (IDE).
Os comandos Recortar e copiar funcionam de modo diferente no Visual Studio do que em Emacs.
Usar Recortar Emacs e copiar comportamento
No menu Tools, clique em Options.
expandir Editor de texto e, em seguida, clicar Todos os idiomas.
Em Configurações, unselect Aplicar comandos Recortar e copiar a linhas em branco quando não houver nenhuma seleção.
Clique em OK.
Teclas de atalho Geral
Comando |
Chaves |
Descrição |
---|---|---|
edição.EmacsExtendedCommand |
ALT + X |
Coloca o cursor no Find/Command caixa na barra de ferramentas padrão. |
edição.EmacsFindReplace |
deslocar + ALT + 5 |
Exibe as opções de substituição no Rápida Guia de do Localizar e substituir caixa de diálogo. |
edição.EmacsPasteRotate |
ALT + Y |
Cola um item do Anel da área de transferência guia da Toolbox para o arquivo e automaticamente seleciona o item colado.Pressione ALT + Y novamente para colar o item seguinte à Anel da área de transferência. |
edição.EmacsQuit |
CTRL + G |
Interrompe o corrente comando ou o código e desativa a região. |
edição.EmacsUniversalArgument |
CTRL + U |
Solicita um número inteiro, retorna negativo se o primeiro caractere inserido é um hífen.Quando um caractere não dígito for inserido, o prefixo para o comando é definido para o inteiro inserido.Se nenhum inteiro for inserido, o valor padrão é 4.Chamar repetidamente o comando multiplica o valor corrente inserido pelo valor acumulado anterior. |
Manipulação de texto
Comando |
Chaves |
Descrição |
---|---|---|
edição.EmacsBreakLine |
ENTER |
Insere uma nova linha. |
edição.EmacsBreakLineIndent |
CTRL + J |
Insere uma nova linha e recua a ele. |
edição.EmacsCharTranspose |
CTRL + T |
Transpõe os caracteres em cada lado do cursor.Por exemplo, Ed|n Sub seria alterado para leitura End| Sub. |
edição.EmacsDeleteSelection |
CTRL + DELETE |
Exclui a seleção corrente. |
edição.EmacsDeleteToEOL |
CTRL + K |
Exclui o cursor para o participante da linha corrente. |
edição.EmacsLineOpen |
CTRL + O |
Insere uma nova linha após o cursor.O cursor permanece na linha corrente. |
edição.EmacsQuotedInsert |
CTRL + Q |
Lê a outra chave e insere a chave para o buffer.As chaves devem ser caracteres ASCII de 8 bit.Use este comando para inserir caracteres de controle, meta caracteres ou caracteres de elementos gráficos no buffer. |
edição.EmacsWordCapitalize |
ALT + C |
Coloca em maiúscula o caractere à direita do cusor ou o primeiro caractere da próxima palavra se o cursor estiver entre as palavras. |
edição.EmacsWordDeleteToEnd |
ALT + D |
Exclui os caracteres à direita do cursor para o participante da palavra. |
edição.EmacsWordDeleteToStart |
ALT + BACKSPACE - ou - ALT + excluir |
Exclui os caracteres a partir da esquerda do cursor até o início da palavra. |
edição.EmacsWordLowercase |
ALT + L |
Altera o texto selecionado para caracteres minúsculos. |
edição.EmacsWordTranspose |
ALT + T |
Transpõe as palavras em cada lado do cursor.Por exemplo, |End Sub seria alterado para leitura Sub End|. |
edição.EmacsWordUppercase |
ALT + U |
Altera o texto selecionado para caracteres maiúsculos. |
Navegação de texto
Comando |
Chaves |
Descrição |
---|---|---|
edição.EmacsCharLeft |
Ctrl + B |
Move o cursor um caractere para a esquerda. |
edição.EmacsCharRight |
CTRL + F |
Move o cursor um caractere para a direita. |
edição.EmacsDocumentEnd |
END - ou - deslocar + ALT +.(ponto) - ou - SHIFT + END - ou - CTRL + X] |
Move o cursor para a parte inferior do documento corrente. |
edição.EmacsDocumentStart |
HOME - ou - deslocar + ALT +, (vírgula) - ou - SHIFT + HOME - ou - CTRL + X [ |
Move o cursor para a parte superior do documento corrente. |
edição.EmacsGoToLine |
ALT + G |
Exibe o Ir para linhacaixa de diálogo , que permite que você navegar até uma linha específica do código no documento corrente. |
edição.EmacsLineDown |
CTRL + N |
Move o cursor uma linha para baixo. |
edição.EmacsLineEnd |
CTRL + E |
Move o cursor para o participante da linha corrente.Se você usar palavra encapsular, o cursor se move para a física, não o exibidos participante da linha corrente. |
edição.EmacsLineStart |
CTRL+A |
Move o cursor para o início da linha corrente.Se você usar a encapsular de linha, o cursor se move para física, não o exibidos, começando da linha corrente. |
edição.EmacsLineUp |
CTRL+P |
Move o cursor uma linha para cima. |
edição.EmacsPopMark |
CTRL + X, CTRL + barra de espaços - ou - CTRL + X, CTRL + deslocar + 2 |
Move o cursor para a marca corrente e, em seguida, remove a marca para a pilha do local. |
edição.EmacsScrollLineCenter |
CTRL + L |
Rola o documento para que a linha corrente agora está no centralizar da área visível no editor. |
edição.EmacsScrollLineTop |
deslocar + ALT + 1 |
Rola o documento para que a linha corrente é exibido na parte superior da área visível no editor. |
edição.EmacsScrollPageDown |
CTRL+V |
Rola para baixo dentro do documento. |
edição.EmacsScrollPageUp |
ALT + V |
Rola até dentro do documento. |
edição.EmacsSetMark |
CTRL + deslocar + 2 - ou - CTRL + SPACEBAR |
Adiciona uma marca para a pilha de local para o cursor corrente. |
edição.EmacsSwapPointAndMark |
CTRL + X, CTRL + X |
Move o cursor para a marca corrente na pilha local e move a marca corrente para o local onde a marca de cursor era quando o comando foi chamado. |
edição.EmacsWordNext |
CTRL + SETA PARA DIREITA. - ou - ALT + F - ou - ALT + SETA PARA DIREITA. |
Move o cursor para o primeiro caractere da próxima palavra. |
edição.EmacsWordPrevious |
CTRL + SETA PARA ESQUERDA. - ou - ALT + B - ou - Alt + seta para esquerda |
Move o cursor para o primeiro caractere da palavra anterior. |
O arquivo Management
Comando |
Chaves |
Descrição |
---|---|---|
edição.EmacsFileSaveDirty |
CTRL + X, S |
Exibe uma lista de arquivos modificados e permite que você selecionar quais arquivos para salvar. |
Gerenciamento de janela
Comando |
Chaves |
Descrição |
---|---|---|
edição.EmacsCloseOtherWindow |
CTRL + X, 1 |
Quando uma janela estiver dividida, este atalho fecha o painel que não tenha foco. |
edição.EmacsOtherWindow |
CTRL + X, O |
Switches concentram-se entre os painéis quando uma janela estiver dividida. |
edição.EmacsSplitVertical |
CTRL + X, 2 |
Divide o documento corrente ao meio verticalmente.A linha de código corrente é centralizada em cada janela. |
Consulte também
Tarefas
Como: Trabalhar com atalhos chave combinações