REFERÊNCIA RÁPIDA DO SUBLIME TEXT
Navegação, edição, multi-cursor, busca, pacotes
Navegação
Navegação de Arquivo e Símbolo
| Ctrl+P | Abrir arquivo rapidamente por nome (fuzzy) |
| Ctrl+R | Ir para símbolo no arquivo |
| Ctrl+Shift+R | Ir para símbolo no projeto |
| Ctrl+G | Ir para número de linha |
| Ctrl+; | Ir para palavra no arquivo |
Navegação de Abas e Painéis
| Ctrl+Tab | Ciclar entre abas abertas |
| Ctrl+PageUp/Down | Aba anterior / próxima |
| Alt+1..9 | Alternar para aba por número |
| Ctrl+K Ctrl+B | Alternar barra lateral |
| Ctrl+` | Alternar console |
Prefixos do Goto Anything
| : | Ir para linha (Ctrl+P depois :42) |
| @ | Ir para símbolo (Ctrl+P depois @func) |
| # | Ir para palavra (Ctrl+P depois #busca) |
Edição
Operações de Linha
| Ctrl+Shift+K | Apagar linha |
| Ctrl+Shift+D | Duplicar linha |
| Ctrl+Shift+Up/Down | Mover linha para cima / baixo |
| Ctrl+J | Juntar linhas |
| Ctrl+Enter | Inserir linha abaixo |
| Ctrl+Shift+Enter | Inserir linha acima |
Manipulação de Texto
| Ctrl+Shift+U | Maiúsculas na seleção |
| Ctrl+K Ctrl+L | Minúsculas na seleção |
| Ctrl+K Ctrl+U | Maiúsculas na seleção (alternativo) |
| Ctrl+] | Indentar linha |
| Ctrl+[ | Remover indentação da linha |
| Ctrl+/ | Alternar comentário |
| Ctrl+Shift+/ | Alternar comentário de bloco |
Seleção
Expandir e Contrair
| Ctrl+D | Selecionar palavra (repetir para adicionar próxima ocorrência) |
| Ctrl+K Ctrl+D | Pular atual, selecionar próxima ocorrência |
| Ctrl+Shift+L | Dividir seleção em linhas |
| Ctrl+L | Selecionar linha inteira |
| Ctrl+Shift+M | Selecionar conteúdo dentro de colchetes |
| Ctrl+Shift+A | Selecionar conteúdo dentro de tag |
| Ctrl+Shift+Space | Expandir seleção para o escopo |
Selecionar Todas as Correspondências
| Alt+F3 | Selecionar todas as ocorrências da palavra |
| Ctrl+Shift+F | Buscar em arquivos (todo o projeto) |
Multi-Cursor
Adicionando Cursores
| Ctrl+Click | Adicionar cursor na posição clicada |
| Ctrl+D | Adicionar próxima ocorrência à seleção |
| Alt+F3 | Selecionar todas as ocorrências como cursores |
| Ctrl+Shift+L | Adicionar cursor a cada linha selecionada |
| Ctrl+Alt+Up/Down | Adicionar cursor acima / abaixo |
Fluxo de Trabalho com Multi-Cursor
1. Selecionar palavra: Ctrl+D
2. Adicionar próxima correspondência: Ctrl+D (repetir)
3. Pular correspondência: Ctrl+K, Ctrl+D
4. Digitar substituição — edita todas de uma vez
5. Esc para voltar ao cursor único
Busca
Buscar e Substituir
| Ctrl+F | Buscar no arquivo |
| Ctrl+H | Buscar e substituir |
| Ctrl+Shift+F | Buscar em arquivos (todo o projeto) |
| F3 / Shift+F3 | Próxima / anterior correspondência |
| Alt+Enter | Selecionar todas as correspondências (no painel de busca) |
| Ctrl+E | Usar seleção para busca |
| Ctrl+Shift+E | Usar seleção para substituição |
Opções de Busca (Alternar no Painel de Busca)
| Alt+R | Alternar modo regex |
| Alt+C | Alternar distinção de maiúsculas |
| Alt+W | Alternar correspondência de palavra inteira |
| Alt+L | Alternar dentro da seleção |
Paleta de Comandos
Uso
| Ctrl+Shift+P | Abrir Paleta de Comandos |
| digitar para filtrar | Busca fuzzy de comandos |
Comandos Úteis
| Set Syntax: [lang] | Alterar realce de sintaxe do arquivo |
| Convert Indentation | Alternar entre tabs/espaços |
| Sort Lines | Ordenar linhas selecionadas alfabeticamente |
| Reindent Lines | Auto-indentar seleção |
| Install Package | Abrir instalador do Package Control |
| Toggle Word Wrap | Alternar quebra de linha suave |
Sistemas de Build
Comandos de Build
| Ctrl+B | Executar build |
| Ctrl+Shift+B | Selecionar sistema de build e executar |
| F4 / Shift+F4 | Próximo / anterior resultado de build |
Sistema de Build Personalizado
// Tools > Build System > New Build System
{
"cmd": ["python3", "$file"],
"selector": "source.python"
}
Pacotes
Package Control
| Ctrl+Shift+P → Install | Instalar um pacote |
| Ctrl+Shift+P → Remove | Remover um pacote |
| Ctrl+Shift+P → List | Listar pacotes instalados |
| Ctrl+Shift+P → Disable | Desabilitar um pacote |
Pacotes Populares
| Emmet | Expansão de abreviações HTML/CSS |
| SublimeLinter | Framework de linting |
| GitGutter | Exibe diff do git na margem |
| SideBarEnhancements | Operações de arquivo estendidas na barra lateral |
| A File Icon | Ícones de tipo de arquivo na barra lateral |
| Terminus | Painel de terminal integrado |
Configurações
Arquivos de Configuração
| Preferences > Settings | Abrir JSON de configurações do usuário |
| Preferences > Key Bindings | Abrir atalhos de teclado do usuário |
| Project > Edit Project | Configurações específicas do projeto |
Configurações Comuns
{
"font_size": 14,
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"ensure_newline_at_eof_on_save": true
}
Padrões Comuns
Edição Dividida
| Alt+Shift+1 | Layout de coluna única |
| Alt+Shift+2 | Layout de duas colunas |
| Alt+Shift+3 | Layout de três colunas |
| Alt+Shift+4 | Layout de quatro colunas |
| Alt+Shift+5 | Layout em grade (2x2) |
| Alt+Shift+8 | Layout de duas linhas |
| Ctrl+Shift+[1..4] | Mover arquivo para grupo N |
Atalhos de Produtividade
| Ctrl+K Ctrl+0 | Expandir tudo |
| Ctrl+K Ctrl+J | Expandir tudo (alternativo) |
| Ctrl+K Ctrl+1..9 | Recolher ao nível N |
| Ctrl+Shift+[ | Recolher seleção |
| Ctrl+Shift+] | Expandir seleção |
| F11 | Alternar tela cheia |
| Shift+F11 | Alternar modo sem distração |