Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
63 lines (50 sloc) 3.5 KB
layout title modified categories excerpt tags image date
post
Os melhores atalhos do Sublime
sublimetext
texteditor
produtividade
feature
2015-08-10 12:00:00 -0200

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