Pular para conteúdo

Paleta de comandos

Um jeito rápido, guiado pelo teclado, de encontrar e executar qualquer comando — do núcleo ou de um plugin — sem vasculhar os menus.

Como usar

Abra-a com Ctrl+Shift+P e comece a digitar. A paleta filtra de forma aproximada a lista de todos os comandos disponíveis enquanto você digita; pressione Enter para executar o comando destacado.

  • Comandos que têm um atalho de teclado o exibem na lista, então a paleta também serve para aprender atalhos.
  • Toda ação que o usuário pode invocar — edição do núcleo, comandos de plugins, alternâncias de exibição — passa pelo mesmo registro de comandos, então a paleta alcança todas a partir de um único lugar.

Um único ponto de entrada

Como ela cobre todos os comandos, a paleta é a superfície única de "ir para qualquer coisa": se você não lembra onde um comando fica nos menus, pressione Ctrl+Shift+P e digite algumas letras do nome dele.

Ir para arquivo

Pressione Ctrl+P para saltar até um arquivo pelo nome. A lista mostra as 200 melhores correspondências; em um espaço de trabalho grande, continue digitando para reduzi-la (uma última linha esmaecida indica quantas mais existem). A lista é filtrada de forma aproximada enquanto você digita e inclui:

  • as abas abertas (com o rótulo da aba),
  • os arquivos da pasta do espaço de trabalho aberta — para que você possa abrir qualquer arquivo do projeto sem procurá-lo antes — e
  • os arquivos abertos recentemente.

Os arquivos do espaço de trabalho mostram o nome do arquivo e, como texto secundário, o caminho relativo à pasta. Diretórios pesados ou gerados comuns (.git, node_modules, build, out, dist, obj, target, …) são pulados — a lista é sua para editar em Preferências ▸ Espaço de trabalho — e o índice é limitado para continuar rápido em projetos grandes. Sem nenhuma pasta aberta, Ctrl+P lista apenas as abas abertas e os arquivos recentes.

O índice do espaço de trabalho é construído em segundo plano, então abrir uma pasta grande não faz você esperar; até a nova lista ficar pronta, Ctrl+P continua mostrando a anterior. Ele se atualiza sozinho quando a pasta muda e quando você salva um arquivo nela — veja o plugin Espaço de trabalho para as regras exatas e para Arquivo ▸ Atualizar o índice do espaço de trabalho.

Note

Digite > no início da consulta de Ctrl+P para passar à busca de comandos (as mesmas entradas de Ctrl+Shift+P).

Ir para símbolo

A paleta também salta até símbolos de código — funções, classes, métodos, variáveis — usando o mesmo fluxo de digitar e pressionar Enter. Isso exige um servidor de linguagem para a linguagem do arquivo.

  • Ctrl+Shift+O — símbolos do arquivo atual. Lista todos os símbolos do documento aberto; digite para filtrar de forma aproximada, Enter salta até ele. Cada linha mostra o tipo do símbolo (Classe, Método, Função…) e seu contêiner.
  • Ctrl+T — símbolos por todo o espaço de trabalho. Pesquisa no projeto inteiro enquanto você digita (é o servidor de linguagem que faz a correspondência); Enter abre o arquivo no símbolo.

Entradas longas (nomes qualificados, caminhos) ganham uma barra de rolagem horizontal em vez de serem truncadas. Se não houver servidor de linguagem disponível para o arquivo, a lista de símbolos fica vazia.