Atalhos de Teclado do GNU Nano

GNU Nano é um editor de texto leve, mas poderoso, para Linux, e vem incluído na maioria das distribuições. Ao contrário do Emacs e do Vim, o GNU Nano oferece aos seus usuários uma maneira direta de editar rapidamente arquivos de texto na linha de comando. Isso pode ser especialmente útil se você proteger um servidor com apenas um terminal SSH.
Baixe este Cheatsheet
Digite seu e-mail abaixo para receber este cheatsheet em PDF na sua caixa de entrada.
Atalhos de Teclado Essenciais do GNU Nano
Por padrão, o GNU Nano possui um bom conjunto de atalhos de teclado e comandos que você pode usar assim que carregar o editor de texto. No entanto, um problema com isso é que não há uma maneira clara de acessar esses atalhos a partir do editor.
Sabendo disso, este cheatsheet fornece todos os atalhos necessários para o GNU Nano. Não só isso, como também destaca alguns dos recursos pouco conhecidos do programa.
| Comando | Função |
|---|---|
| Movimento do Buffer | |
| Ctrl + B | Mover o cursor um caractere para trás. |
| Ctrl + F | Mover o cursor um caractere para frente. |
| Ctrl + P | Mover o cursor uma linha para cima. |
| Ctrl + N | Mover o cursor uma linha para baixo. |
| Ctrl + Y | Mover o cursor uma página para cima. |
| Ctrl + V | Mover o cursor uma página para baixo. |
| Ctrl + Seta Esquerda | Mover o cursor uma palavra para trás. |
| Ctrl + Seta Direita | Mover o cursor uma palavra para frente. |
| Ctrl + Seta Para Cima | Mover o cursor para o bloco anterior. |
| Ctrl + Seta Para Baixo | Mover o cursor para o próximo bloco. |
| Ctrl + A | Ir para o início da linha atual. |
| Ctrl + E | Ir para o final da linha atual. |
| Alt + Barra Inversa () | Ir para o topo do buffer atual. |
| Alt + Barra (/) | Ir para o fundo do buffer atual. |
| Alt + Menor Que (<) | Ir para o buffer anterior. |
| Alt + Maior Que (>) | Ir para o próximo buffer. |
| Alt + Seta Para Cima | Mover o buffer uma tela para cima. |
| Alt + Seta Para Baixo | Mover o buffer uma tela para baixo. |
| Alt + G | Ir para uma linha específica no buffer. |
| Alt + Colchete Direito (]) | Mover o cursor para o colchete correspondente no buffer. |
| Manipulação de Arquivos | |
| Ctrl + R | Abrir um arquivo existente e colocá-lo no buffer atual. |
| Ctrl + S | Salvar o buffer atual em um arquivo existente. |
| Ctrl + O | Salvar o buffer atual como um arquivo diferente. |
| Ctrl + X | Fechar o buffer atual e sair do GNU Nano. |
| Edição de Arquivos | |
| Ctrl + M | Criar uma nova linha na posição atual do cursor. |
| Ctrl + K | Cortar a linha atual e colocá-la na área de transferência. |
| Alt + T | Cortar do ponto atual até o final do buffer. |
| Alt + 6 | Copiar a linha atual e colocá-la na área de transferência. |
| Ctrl + U | Colar a área de transferência na posição atual do cursor. |
| Ctrl + H | Deletar o caractere antes do cursor. |
| Ctrl + D | Deletar o caractere abaixo do cursor. |
| Alt + Backspace | Deletar a palavra à esquerda do cursor. |
| Ctrl + Delete | Deletar a palavra à direita do cursor. |
| Alt + Delete | Deletar a linha atual. |
| Alt + U | Desfazer a última alteração no buffer. |
| Alt + E | Refazer o último desfazer no buffer. |
| Ctrl + J | Justificar o texto na posição atual do cursor. |
| Alt + J | Justificar o texto em todo o buffer. |
| Alt + 3 | Comentar as linhas atualmente selecionadas no buffer. |
| Alt + V | Inserir a próxima tecla como está na exibição. |
| Ctrl + Colchete Direito (]) | Alternar o recurso de autocompletar do GNU Nano. |
| Alt + A | Alternar para o modo de Marcação de Texto. |
| Alt + Chave Esquerda ({) | Indentar a região atualmente marcada. |
| Alt + Chave Direita (}) | Remover a indentação na região atualmente marcada. |
| Busca | |
| Ctrl + W | Abrir a caixa de diálogo de Busca. |
| Ctrl + Q | Abrir a caixa de diálogo de Busca Reversa. |
| Alt + W | Destacar a próxima palavra que corresponde à consulta de busca. |
| Alt + Q | Destacar a palavra anterior que corresponde à consulta de busca. |
| Alt + R | Abrir a caixa de diálogo de Substituição. |
| Manipulação da Interface | |
| Ctrl + G | Exibir a tela de Ajuda. |
| Alt + N | Exibir números de linha no buffer atual. |
| Alt + P | Exibir todos os espaços em branco como caracteres imprimíveis. |
| Alt + X | Alternar as Linhas de Ajuda no buffer atual. |
| Alt + B | Verificar a sintaxe incorreta em todo o buffer. |
| Alt + F | Corrigir a formatação no buffer atual. |
| Ctrl + T | Executar um comando externo no buffer atual. |
| Alt + Dois Pontos (:) | Criar e salvar uma nova macro. |
| Alt + Ponto e Vírgula (;) | Executar uma macro no buffer atual. |
| Ctrl + L | Recarregar a exibição atual do GNU Nano. |
| Alt + I | Alternar o recurso de Auto Indentação do GNU Nano. |
| Alt + L | Alternar a quebra de texto. |
| Alt + O | Converter todas as tabulações digitadas em espaços. |
| Alt + M | Ativar suporte a mouse no GNU Nano.
Crédito da imagem: Unsplash. Todas as alterações e capturas de tela por Ramces Red.