有没有办法在 gedit 的搜索和替换功能中使用通配符?我真的不想安装任何东西,也不想尝试或弄清楚如何使用第三方插件——我安装了高级查找和替换插件,但关于如何使用它的信息却为零。
答案1
从字面上理解你的问题,有一种荒谬/极端的方法可以在不安装任何附加插件的情况下启用通配符。
- 首先,转到编辑/偏好设置/插件和启用 Python 控制台。此插件应默认安装。
- 按 ctrl-f9 打开底部面板并显示控制台
将以下代码粘贴到控制台并按回车键:
#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)
为了演示目的,请将上述代码粘贴到您的 gedit 文档中
- 现在,您可以从控制台使用带有通配符的正则表达式,如下所示:
replace(r'function.*',r'new comment')
很有趣,对吧?:)