Подстановочные знаки в Gedit

Есть ли способ использовать подстановочные знаки в функции поиска и замены gedit? Я действительно не хочу устанавливать что-либо или пытаться выяснить, как использовать сторонний плагин - я установил расширенный плагин поиска и замены, но информации о том, как его использовать, нет. ]

0
задан 5 October 2013 в 04:59

1 ответ

При ответе на вопрос буквально, существует смешной/экстремальный способ включить подстановочные знаки, не устанавливая дополнительных плагинов.

  1. Во-первых, перейдите к редактированию/предпочтениям/плагинам и включите консоль Python. Этот плагин должен быть установлен по умолчанию.
  2. ctrl-f9 хита, чтобы открыть нижнюю панель и выставить консоль
  3. Вставьте следующий код в консоль и совершите нападки, войдите:

    #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. В демонстрационных целях вставьте вышеупомянутый код в свой gedit документ

  5. Теперь, от консоли, можно использовать регулярные выражения с подстановочными знаками как так: replace(r'function.*',r'new comment')

Довольно забавный, правильно?:)

2
ответ дан 5 October 2013 в 04:59

Другие вопросы по тегам:

Похожие вопросы: