No Windows, eu uso o Notepad ++, que possui o ótimo recurso ao selecionar uma palavra, todas as instâncias dessa palavra também são destacadas no mesmo documento. Eu achei muito útil para encontrar padrões em arquivos de log gigantes.
Gostaria de saber se existe um recurso semelhante em um editor de texto no Mac. Analisei a documentação do TextWrangler e TextMate sem sucesso. Espero que haja uma maneira de fazer isso para que eu possa ser mais produtivo ao trabalhar em um Mac.
-
Nota: no Notepad ++, você não precisa fazer um atalho de teclado para fazer isso funcionar ... basta selecionar algum texto e ele realça automaticamente o realce.
macos
mac
text-editors
textmate
textwrangler
jedierikb
fonte
fonte
Respostas:
O texto sublime é capaz de fazer isso.
fonte
Quem disse que o BBEdit não poderia fazer isso?
Com o seu documento na janela da frente:
Para fazer a Pesquisa ao vivo desaparecer, clique no Donebotão
Referência: BBEdit 9.5 User Manual , páginas 159-160
fonte
Além da resposta de @ Tim , mas também com a entrada desta mensagem na lista de discussão do TextMate, é possível criar o seguinte atalho de uma tecla:
Eu atribuí isso ao Comando A, e funciona muito bem, destacando todas as ocorrências da palavra sob o cursor, pré-selecionadas ou não.
Advertências: essa ação irá rolar o arquivo até a última ocorrência da palavra destacada; portanto, é necessário rolar manualmente para trás. Além disso, isso acionará a substituição automática de todas as ocorrências pelo texto digitado ("edição paralela"), o que é conveniente em muitos casos, mas é preciso ter cuidado se isso não for intencional.
fonte
O TextMate 2 faz isso muito bem vinculado ao controle-W
Esta macro [1] está embutida.
^W
selecionará uma palavra, mas uma vez que exista uma seleção,^W
adicionará a próxima instância à (mult-) seleção: Really nice feature!Ainda melhor: toque duas vezes na tecla Shift para desmarcar a última instância adicionada (ótimo se você exceder o conjunto que deseja selecionar.
Ainda melhor: agora tudo isso são seleções separadas, para que você possa digitar edit select e funcione em cada uma separadamente, mas de forma síncrona. Fabuloso economia de tempo!
[1] É apenas uma macro vinculada a
^W
umdyn.selection
seletor de escopofonte
Bem, o BBEdit faz pesquisa incremental. Emacs / Aquamacs e Vim / MacVim também fazem isso, é claro. Este é realmente um recurso essencial para mim e estou com o coração partido que o TextMate e o SubEthaEdit ainda não têm suporte para isso.
fonte
Não é exatamente o que você deseja, mas o TextMate também possui uma pesquisa incremental.
Pressione Ctrl + S e comece a digitar o texto. O que você digitar aparecerá na barra de status na parte inferior da janela do TextMate e também será destacado no documento aberto, se o documento aberto contiver esse texto.
Pressionar Ctrl + S novamente selecionará a próxima correspondência no documento. É mais imediato que Command + S
fonte
As versões anteriores do BBEdit podem não ter sido capazes de fazer isso, mas a partir da versão 11, isso é possível através de:
Observe que a "versão gratuita" do BBEdit, chamada "TextWrangler", não possui esse recurso (parece ser um dos vários itens reservados para o irmão mais velho do TextWrangler adoçar o pote para os aprimoradores).
fonte
Lifehacker.com diz que esta é uma boa alternativa. http://www.fraiseapp.com/
Não tenho experiência pessoal com isso. Mas parece bom.
fonte
Quando mudei do Windows para o OS / X, estava faltando o Notepad ++. Após algumas pesquisas, entrei no Textwrangler. Um recurso que usei muito com o Notepad ++ foi o destaque de todas as ocorrências de uma palavra selecionada. O Textwrangler não tinha esse recurso tão facilmente acessível. Ele possui esse recurso, mas você precisa usar a pesquisa ao vivo ( ⌥⌘F), mas desde o momento em que o texto destacado não é preenchido na caixa de texto de pesquisa ao vivo, é necessário copiar o texto destacado ( ⌘C), acionar a pesquisa ao vivo ( ⌘C) e colar o texto ( ⌘V)
Portanto, como tenho um mouse mágico e uma melhor ferramenta de toque instalada, vinculei um gesto do mouse mágico para executar um clique duplo (para selecionar o trabalho em que o cursor está) + ⌘C+ ⌥⌘F+⌘V
fonte
Cursor / seleção de código do Visual Studio
O código gratuito do Visual Studio possui esse recurso (
cmd-shift-L
seleciona instantaneamente todas as outras instâncias da seleção atual,cmd-D
a próxima instância ...) - respondidas na íntegra em outra postagem no Stack Overflow .Ou apenas Veja as combinações de teclas do Código VS (sensível ao SO).
fonte