Wildcards no gedit

0

Existe uma maneira de usar curingas na função de pesquisa e substituição do gedit? Eu realmente não quero ter que instalar nada ou tentar ou ter que descobrir como usar um plugin de terceiros - eu instalei o plugin avançado de localizar e substituir, mas não há absolutamente nenhuma informação sobre como usar a coisa.

    
por kelvinsong 05.10.2013 / 02:49

1 resposta

2

Respondendo à sua pergunta literalmente, há uma maneira ridícula / extrema de ativar curingas sem instalar plug-ins adicionais.

  1. Primeiro, vá para edit / preferences / plugins e ative o python console . Este plugin deve ser instalado por padrão.
  2. Pressione ctrl-f9 para abrir o painel inferior e expor o console
  3. Cole o seguinte código no console e pressione Enter:

    #function to replace stuff
    import re
    def replace(re1,re2):
        doc = window.get_active_document()
        start, end = doc.get_bounds()
        txt = start.get_slice(end)      
        newtxt = re.sub(re1,re2,txt)    
        doc.set_text(newtxt)
    
  4. Para fins de demonstração, cole o código acima em seu documento gedit

  5. Agora, no console, você pode usar expressões regulares com curingas da seguinte forma: replace(r'function.*',r'new comment')

Muito divertido, certo? :)

    
por MattY 05.10.2013 / 04:07