###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 |