Selecionadores de palavras e realces de variáveis selecionadas no Sublime Text

2

Eu removi o cifrão da lista de separadores de palavras para poder selecionar variáveis PHP com cliques duplos. O problema é quando eu seleciono uma variável: o que eu esperaria é que todas as outras ocorrências da variável fossem destacadas, mas isso não acontece. Alguma idéia?

    
por Ithilion 18.09.2013 / 18:30

2 respostas

1

Está funcionando bem para mim no ST2 no XP. O que pode ter acontecido é que sua configuração "match_selection" pode ter sido definida como false . Certifique-se de que

"match_selection": true

está no seu arquivo de preferências ( Preferences -> Settings - User ) e você deve ver o comportamento esperado.

UPDATE Depois de verificar algumas outras construções do ST3 em uma máquina diferente, consegui replicar o problema, no entanto, não parece depender se $ está incluído na preferência "word_separators" . Usando o seguinte código de teste:

<?php

function myFunc($var_1, $var_2) {
    return $var_1 + $var_2;
}

Selecionei var_1 em uma linha e o var_1 correspondente foi destacado com uma caixa ao redor, como de costume. Mesmo com var_2 . Em seguida, selecionei $var_1 , mas a outra ocorrência não foi destacada. Esse comportamento era o mesmo, independentemente de $ estar definido como um separador de palavras ou não. Curiosamente, mesmo que o outro $var_1 não tenha sido destacado, ele ainda pode ser selecionado com Ctrl D , então o erro é apenas com o código de destaque, não a pesquisa e o código de seleção.

O

link é o repositório não oficial para os problemas do Sublime Text, principalmente aqueles que têm a ver com o ST3. Eu sugiro que você vá até lá, procure ao redor para ver se alguém mais notou isso, e se não abrir um novo problema com o máximo de detalhes possível.

    
por 18.09.2013 / 19:34
1

Uma solução alternativa: o sublime pacote de texto link . Referenciado aqui: link .

    
por 19.11.2014 / 07:07