Comecei a usar o Sublime Text 2, vindo do emacs.
Eu tenho uma região de texto selecionada. Nessa região, gostaria de substituir todas as instâncias de texto de '0' por '255'.
Como faço para esse tipo de substituição de texto?
fonte
Comecei a usar o Sublime Text 2, vindo do emacs.
Eu tenho uma região de texto selecionada. Nessa região, gostaria de substituir todas as instâncias de texto de '0' por '255'.
Como faço para esse tipo de substituição de texto?
Isso me frustrou muito, e nenhuma das respostas acima realmente me deu o que eu queria. Finalmente encontrei a resposta que estava procurando, em um mac, se você fizer ⌘+ option+ F, a barra Find-Replace será exibida na parte inferior do seu editor, local para o arquivo que você abriu.
Há uma opção de ícone que, ao passar o mouse, diz "Na seleção" que você pode selecionar para localizar e substituir dentro de uma seleção. Apontei o ícone correto na captura de tela abaixo.
Clique em substituir tudo e, voila, todas as instâncias de '0'
serão substituídas por '255'
.
Nota: esse recurso está disponível APENAS quando você usa ⌘+ option+ F.
NÃO aparece quando você usa ⌘+ shift+ F.
Nota: isso substituirá todas as instâncias de '0'
com '255'
. Se você deseja substituir 0
(sem as aspas) por 255
, basta colocar 0
(sem aspas) e 255
nos campos Find What:
e Replace With:
, respectivamente.
Nota:
optionchave também é rotulada como a altchave.
⌘chave também é rotulada como a commandchave.
command+shift+F
diálogo. Não fazia ideia de que havia outro.Ctrl+H
no GNU / Linux, ou menuFind
>Replace...
Windows OS
que éCtrl+H
ou o menuFind > Replace...
, parece ser o mesmo que para (comentário ver @cbliard 's) LinuxEm um Mac, você pode selecionar o texto que deseja e pressionar: cmd+ ctrl+G
Isso selecionará todas as instâncias do texto selecionado no mesmo documento. Se você começar a digitar para substituir o texto realçado original, substituirá todas as outras ocorrências ao mesmo tempo.
fonte
Algumas das respostas aqui realmente não ajudaram.
As pessoas estão mostrando como encontrar coisas, mas agora como substituí-las.
Acabei de dar uma olhada, e parece que é Ctrl+ Hpara substituir, então você obtém o diálogo de localização e o diálogo de substituição. Isso funcionou para mim.
fonte
cmd
+H
para esconder, nãoctrl
, embora o que foi dito eu uso Atom em vez de sublime e agora o atalho para substituir éalt
+cmd
+f
por isso as coisas podem mudarO ST2 possui um recurso para alterar várias seleções ao mesmo tempo.
Se esse método selecionar uma instância que você deseja pular, pressione a tecla Find-> Quick Skip Next .
* Consulte o menu Localizar na barra de menus para encontrar a tecla de atalho correta para o seu sistema. Para Windows baunilha, o menu informa que Find -> Quick Add Next é Ctrl+ De Find -> Quick Skip Next é Ctrl+ K, Ctrl+ D.
fonte
Eu sei que isso foi respondido muitas vezes e todos estão corretos, mas eu gostaria de acrescentar outro:
Semelhante ao método Ctrl- Dpara selecionar ocorrências individuais da seleção atual, você pode selecionar todas as ocorrências no arquivo com Alt+ F3ao usar o Windows ou Linux ( CMD+ CTRL+ Gno mundo Mac).
Isso é útil para mudanças em massa.
fonte
Primeiro, selecione a parte do texto que contém os bits que você deseja alterar. No Windows (desculpe), é Ctrl+ Hou
Find > Replace...
Isso abre as caixas Localizar / Substituir na parte inferior do arquivo. Digite seus detalhes e clique emReplace All
(ou Ctrl+ Alt+ Enter)fonte
1)
Ctrl + F
(ouCmd + F
em um Mac);2) Digite a sequência que deseja encontrar na entrada na parte inferior da janela.
3) Pressione "Localizar Tudo";
Todas as aparências estão agora selecionadas. Faça o que você quiser.
a parte, de lado
Há várias opções à esquerda da entrada que é aberta
Ctrl + F
. Há um que diz algo como "Localizar no texto selecionado". Selecione um monte de texto, marque essa opção e repita as mesmas etapas acima, começando em 2). Agora, apenas as correspondências pertencentes a essa seleção são selecionadas.fonte
Você pode usar ctrl+ Fpara encontrar o texto.
ctrl+ hpara inserir o texto de substituição. Em seguida, ctrl+ shift+ hpara substituir o texto selecionado atual e passar para o próximo texto correspondente.
Isto é para janelas. Mas você também pode fazer o check-in no mac, para o qual pode querer verificar as ligações de teclas em Preferências.
fonte
Windows
1- Localizar: CTRL+ F
2- Selecionar: Alt+ Enter
Agora você pode alterar toda a seleção de uma só vez, como na página inicial do ST "visto na TV".
O crédito vai para: https://superuser.com/a/921806/342825
fonte
Selecione o item que deseja substituir (clique duas vezes nele ou Ctrl- Fpara encontrá-lo) ...
Em seguida, faça um ( Ctrl- Apple- G) no Mac (também conhecido como "Pesquisa rápida de todos"), para destacar todas as ocorrências da sequência de uma só vez.
Agora basta digitar o texto de substituição diretamente ... Todas as ocorrências de seleção serão substituídas à medida que você digita (como se o cursor estivesse em vários lugares ao mesmo tempo!)
Muito conveniente...
fonte
Como o @JOPLOmacedo afirmou, ctrl+ Fé o que você precisa, mas se você não pode usar esse atalho, pode fazer o check-in no menu:
e aí está.
Você também pode definir um atalho de teclado personalizado para a Localização, em:
Como sua solicitação apenas para seleção , existe um botão ao lado do campo de pesquisa onde você pode ativar a opção "na seleção" .
fonte