Como usar “Pesquisar e substituir” no texto selecionado no Sublime Text 3

2

Eu quero selecionar o texto e, em seguida, usar "pesquisar e substituir" para substituir as strings nessa seleção.

Acho que o seguinte fluxo de trabalho deve ser:

  1. Selecionar texto
  2. Ctrl + H para ativar "pesquisar e substituir"
  3. digite o termo de pesquisa
  4. Tab ou clique em replace textbox
  5. digite o termo de substituição
  6. faça a operação de pesquisa e substituição

No entanto, quando uma das caixas de texto já contém texto, a minha seleção de texto é desmarcada. Isso acontece sempre que tento usar pesquisa e substituição.

Como posso evitar que o Sublime desmarque meu texto selecionado?

Eu já encontrei os seguintes recursos, mas eles não ajudaram a impedir a desmarcação.

por xaedes 10.02.2014 / 02:11

1 resposta

1

Não tenho certeza se isso funciona em todas as plataformas, mas (na versão Linux, pelo menos), mesmo que o texto não apareça selecionado, o módulo de pesquisa / substituição (?) parece saber onde o texto foi selecionado.

Você pode clicar no controle "Em seleção" (o botão mais à direita à esquerda da caixa "Localizar:" - o ícone é um retângulo escuro com um centro de luz) e a pesquisa / substituição ocorrerá somente no texto que foi selecionado quando você o invocou.

Infelizmente, o texto fica desmarcado depois que você realiza esta operação, então você tem que selecioná-lo novamente se você quiser fazer outra operação no mesmo texto, então ainda não é ótimo.

Estou assumindo que esse é um recurso que os desenvolvedores realmente não usam (ou talvez nem mesmo usem seu próprio produto para desenvolvê-lo?) ou seria consertado há muito tempo.

Isso pode ser uma funcionalidade mais recente do que a data de sua postagem (estou usando a compilação 3065).

    
por 18.12.2014 / 19:11