O Sublime Text 2 permite ao usuário executar a busca e substituição, limitada à seleção atual?
Acho que sim, só que depois de várias pesquisas não consegui descobrir como realizá-lo.
sublime-text-2
JellicleCat
fonte
fonte
Se sua seleção incluir uma quebra de linha, o botão "dentro da seleção" será ativado automaticamente - no ST2
A ativação inteligente foi perdida no ST3, infelizmente. Você pode acompanhar isso aqui http://www.sublimetext.com/forum/viewtopic.php?f=3&t=11679
fonte
Aqui está o que você precisa adicionar às suas combinações de teclas de usuário:
Sim, é idiota que isso não seja um conjunto de teclas padrão.
Além disso, o nome do comando "
toggle_in_selection
" não foi documentado, mas adivinhei e tive sorte.EDITAR PARA ADICIONAR:
fonte
toggle_side_bar toggle_full_screen toggle_distraction_free toggle_overwrite toggle_record_macro toggle_setting toggle_comment toggle_case_sensitive toggle_regex toggle_whole_word toggle_preserve_case
(com atalhos específicos do Mac OS X) para substituir
some name
pornew name
:some name
:, cmdfdigitesome name
(às vezes é necessário pressionar return)new name
, não carreguereturnfonte
ctrl+H
e deixou a 'Localizar o que:' há um botão titeled 'Na seleção'Basta selecionar o texto que deseja pesquisar e clicar em Substituir no menu Localizar. Isso será feito automaticamente dentro da sua seleção.
fonte
a chave para trabalhar com substituir dentro da seleção é PRIMEIRO, selecione o texto e, em seguida, vá para encontrar> substituir , preencha o texto com o que você encontrará e substituirá, depois marque o botão com a ferramenta "na seleção" e clique em "Substituir tudo". ..
fonte
Estou adicionando outra resposta, já que a solução melhor e mais útil (na minha opinião) estava oculta em um comentário e quase senti falta (obrigado @mdrozdziel).
Selecione o texto que você deseja pesquisar, pressione Shift+ Hpara exibir a barra de ferramentas Localizar e substituir. Há um botão à direita do banco de botões à esquerda que ativará a pesquisa na seleção.
Esta é desligada por padrão no ST3 mas você pode configurá-lo para o padrão quando você selecionar mais de uma linha, acrescentando
"auto_find_in_selection": true
ao seu arquivo de preferência (encontrado introduzindo Alt, N, S, Enter).fonte