Como substituir texto no Sublime sem mover o cursor ou viewport

1

Estou usando o Sublime Text para encontrar algum texto em um arquivo e fazer algumas alterações, usando o comando "Replace".

Quando a coisa que eu quero mudar está selecionada, se eu clicar no botão "Substituir", escolha o comando "Seleção → Substituir Próximo", ou pressione Command + Option + E, o editor faz a alteração apropriada e então move o cursor para a próxima ocorrência. Isso é especialmente irritante se a próxima ocorrência estiver muito abaixo de onde a substituição é feita, porque a viewport rola imediatamente para a próxima ocorrência, sem me dar a chance de ver a substituição, verifique se ela foi feita corretamente e corrija-a manualmente se necessário, sem ter que rolar para cima e procurá-lo.

Existe algum comando ou truque para fazer a substituição no texto selecionado e não move o cursor? Eu preferiria se deixasse o texto de substituição selecionado.

    
por Elias Zamaria 03.08.2016 / 19:19

2 respostas

1

Ao usar o Sublime em um PC e navegar pelos resultados de pesquisa dos menus "Localizar > Localizar ..." ou "Localizar > Substituir ...", gosto de usar a tecla de função F3 ou Shift + F3 para navegar para frente ou para trás de todos os resultados encontrados. Talvez esta paginação funcione também em um Mac?

Se eu encontrar um item que eu queira substituir, use Ctrl + Shift + H ( Command + Option + E em um Mac?) para substituir e localizar em seguida.

Nota para usuários de Mac: No passado, eu tive que mudar meu teclado para usar todas as teclas F1, F2 ... como teclas de função as usam em editores ou IDE's. Talvez seja necessário usar a Fn + F3 em vez da chave F3 acima (ou altere o configurações do teclado se você planeja usá-lo muito).

    
por 23.08.2016 / 15:44
0

Você pode selecionar o texto em torno do seu alvo de teste e clicar no botão Em seleção .

Agora será o único jogo e não haverá outro para pular.

    
por 20.08.2016 / 03:12