O Famoso Editor
O Sublime Text é o editor de texto que uso no dia a dia. Não entro na discussão se ele é o melhor, pois nunca utilizei muito outros editores de texto.
O que posso afirmar é que ele é extremamente poderoso, fornecendo funcionalidades que fazem com que tarefas que seriam muito trabalhosas sejam realizadas com alguns comandos.
Estou lendo o livro do Josh Earl, Sublime Productivity, que traz muitos atalhos úteis. Resolvi escrever este post para compartilhar o que estou aprendendo e para consultas futuras. Abaixo segue uma lista com os comandos que achei mais interessantes ao longo do livro.
Command Palette
O Command Palette, nos permite pesquisar todos os comandos disponíveis no Sublime Text. O atalho para o Command Palette é Ctrl+Shift+P. Irá ser exibida uma caixa que permite a entrada de texto. Através de um algoritmo de Fuzzy Matching, o Sublime Text irá exibir as ações disponíveis. O interessante é que esse algoritmo faz uma
busca por palavras que comecem com as letras informadas. Por exemplo, se você digitar “ssjs” irá escolher a opção Set Sintax: JavaScript. Além disso a Command Palette exibe o atalho para o comando pesquisado o que ajuda a decorar os atalhos.
Abas
Ctrl+N |
Cria uma nova aba |
Ctrl+W |
Fecha a aba atual |
Ctrl+Shift+T |
Reabre a última aba fechada |
Navegando entre Abas
Alt+1 |
Vai para a primeira aba. Podem ser usado os algarismos até 9 para ir para a aba correspondente |
Ctrl+PageDown |
Navega para a aba da esquerda |
Ctrl+PageUp |
Navega para a aba da direita |
Ctrl+Tab |
Navega para a última aba visitada |
Edição de Texto
Crtl+Enter |
Insere uma nova linha abaixo da atual e posiciona o cursor em seu início |
Ctrl+Shift+Enter |
Insere uma nova linha acima da atual e posiciona o cursor em seu início |
Ctrl+K + Ctrl+Backspace |
Apaga o conteúdo da linha a esquerda do cursor |
Ctrl+K + Ctrl+K |
Apaga o conteúdo da linha a direita do cursor |
Ctrl+Delete |
Apaga a próxima palavra a direita |
Ctrl+Backspace |
Apaga a próxima palavra a esquerda |
Ctrl+K, Ctrl+U |
Converte o texto selecionado para upper case |
Ctrl+K, Ctrl+L |
Converte o texto selecionado para lower case |
Ctrl+J |
Concatena a linha atual com a linha anterior |
Ctrl+Shift+Up |
Move a linha ou texto selecionado para cima |
Ctrl+Shift+Down |
Move a linha ou texto selecionado para baixo |
Ctrl+Shift+K |
Deleta a linha selecionada |
Ctrl+Shift+D |
Duplica a linha ou texto selecionado |
Seleção de Texto
Ctrl+Click do mouse |
Seleciona vários pontos para edição múltipla |
Ctrl+Shift+L |
Coloca um cursor de edição no final de cada linha selecionada |
Ctrl+D |
Adiciona um cursor de edição no final da próxima ocorrência da palavra selecionada |
Ctrl+L |
Seleciona a linha inteira. Se pressionado novamente, seleciona a linha abaixo |
Ctrl+Shift+M |
Seleciona todo texto entre um conjunto de chaves |
Ctrl+Shift+A |
Seleciona todo texto entre um conjunto de tags |
Ctrl+Shift+Space |
Seleciona uma parte de um contexto. Expande o contexto se pressionado múltiplas vezes |
Menu Selection -> Invert Selection |
Inverte a seleção atual, selecionando tudo que não estava selecionado |