Editado 14 Horas atrás por ExtremeHow Equipe Editorial
ÁtomoAtalhos de tecladoAtalhosProdutividadePersonalizaçãoDesenvolvimentoProgramaçãoSoftwareFerramentas de desenvolvimentoEditor de TextoJanelasMacLinux
Tradução atualizada 14 Horas atrás
O Atom é um editor de código de código aberto popular, conhecido por sua flexibilidade e opções de personalização. Uma das características que tornam o Atom tão amado por seus usuários é a capacidade de remapear ou alterar atalhos de teclado. Esta é uma função poderosa que permite aos usuários personalizar seu fluxo de trabalho de acordo com suas necessidades e preferências. Neste guia detalhado, vamos nos aprofundar no processo de remapeamento de atalhos de teclado no editor Atom, cobrindo cada aspecto em detalhe.
Atalhos de teclado são, essencialmente, combinações de teclas que executam uma função específica em um aplicativo de software. No Atom, os atalhos de teclado podem ser personalizados, permitindo que você atribua novas funções a teclas existentes. Essa função pode aumentar a produtividade significativamente, pois oferece a eficiência de executar tarefas sem a necessidade de navegar por menus.
O Atom utiliza um sistema chamado keymap para gerenciar os atalhos de teclado. O keymap é um arquivo de configuração onde todas as configurações de atalhos de teclado são armazenadas. Este arquivo permite que você edite atalhos existentes e introduza novos atalhos. O keymap usa CoffeeScript por padrão, que é uma linguagem que compila para JavaScript. No entanto, você também pode usar outras implementações de JavaScript se estiver mais familiarizado com elas.
Para encontrar o arquivo keymap no Atom, siga estes passos:
Ctrl + ,
(Cmd + ,
no macOS).O arquivo keymap é onde você pode adicionar novos atalhos ou substituir atalhos existentes. Aqui está uma olhada mais de perto em como realizar isso:
Antes de passarmos para exemplos específicos, é importante entender a estrutura básica de uma entrada de atalho de teclado. Um atalho simples no Atom se parece com isto:
'atom-text-editor': 'ctrl-b': 'editor:move-to-beginning-of-word'
Vamos entender este exemplo:
Para mapear um novo atalho de teclado, basta adicionar uma nova entrada ao seu arquivo keymap com a combinação de teclas e comando desejado. Aqui está um exemplo:
'atom-text-editor': 'ctrl-alt-s': 'spell-check:toggle'
Neste exemplo, pressionar Ctrl + Alt + S
ativará o recurso de verificação ortográfica no editor de texto.
Às vezes, um atalho de teclado existente pode se sobrepor a um atalho que você deseja usar para outra função. Nesses casos, você pode substituir o atalho existente. Substitua a mesma combinação de teclas, atribuindo-a a outro comando. Veja como fazer:
'atom-text-editor:not([mini])': 'ctrl-k': 'core:cut'
Neste exemplo, o atalho Ctrl + K
foi alterado do comando padrão para executar a operação 'Cortar'.
Se você não tem certeza sobre quais comandos pode vincular, a Paleta de Comandos no Atom é um ótimo ponto de partida. Pressione Ctrl + Shift + P
(Cmd + Shift + P
no macOS) para abri-la. Aqui, você pode pesquisar por comandos e ver os atalhos já atribuídos a eles.
Às vezes, você deseja que atalhos específicos funcionem apenas em determinados arquivos, temas ou elementos. É aqui que compreender o escopo se torna importante. Os atalhos de teclado podem ser restritos a elementos ou tipos de arquivos específicos usando seletores CSS.
Por exemplo, para fazer os atalhos funcionarem apenas dentro de arquivos Markdown, você pode usar:
'atom-text-editor[data-grammar="source gfm"]': 'ctrl-m': 'markdown-preview:toggle'
Existem situações em que você pode querer desabilitar o atalho padrão sem mapeá-lo para uma nova ação. Você pode fazer isso definindo o comando para null
:
'atom-text-editor': 'ctrl-t': null
Em ocasiões em que há um conflito - significando que mais de um comando no mesmo nível de escopo está mapeado para o mesmo atalho - o Atom escolhe o comando definido posteriormente no keymap.cson
. Se você encontrar comportamentos indesejados ou conflitos, é importante verificar a ordem das definições no seu arquivo keymap.
Após fazer modificações no seu arquivo keymap, é essencial testá-los para garantir que funcionem conforme o desejado. Geralmente, você pode testar em tempo real, pois o Atom recarrega as mudanças no keymap imediatamente.
Se você perceber que um atalho não está funcionando, você pode solucionar problemas usando o Keybinding Resolver. Abra-o pressionando Ctrl + .
(Cmd + .
no macOS). Esta ferramenta mostrará quais comandos de atalho são acionados quando você pressiona teclas específicas, ajudando a identificar conflitos ou problemas na sua configuração.
À medida que você continua a personalizar seus atalhos de teclado, considere manter um backup do seu arquivo keymap.cson
para evitar perder suas personalizações durante atualizações ou erros. Uma maneira simples de fazer backup é copiar o conteúdo do arquivo para outro arquivo ou sincronizá-lo usando um sistema de controle de versão como o Git.
Personalizar seus atalhos de teclado no Atom pode agilizar significativamente seu fluxo de trabalho, tornando a codificação mais eficiente e agradável. Embora possa parecer um pouco intimidador no início, especialmente se você não estiver familiarizado com a edição de arquivos de configuração, é uma habilidade que vale a pena desenvolver. Com prática, a capacidade de personalizar completamente seu ambiente de software às suas necessidades economizará tempo e esforço a longo prazo.
O rico ecossistema do Atom, combinado com sua comunidade entusiástica, garante que existem muitos recursos e plugins que oferecem atalhos preconfigurados ou ferramentas de personalização adicionais para aumentar ainda mais sua produtividade. Não se esqueça de explorar os pacotes do Atom e guias da comunidade para mais personalizações e recursos, tornando sua experiência de codificação realmente sua. Feliz codificação!
Se você encontrar algo errado com o conteúdo do artigo, você pode