在 Gedit v3 中用文本换行的搜索插件

在 Gedit v3 中用文本换行的搜索插件

我一直在寻找一个可以用指定文本包装单词的插件。

例如,我双击这个单词以突出显示它:

word

并使用特定的快捷方式,它变成:

<b>word</b> or myFunction(word); or ...whatever depending what user defines.

我目前正在使用 Gedit v3。如果有人知道我可以在哪里获得此类插件,那将会非常有帮助。

答案1

“Snippets”插件就能做到这一点。根据您的平台和 Gedit 版本,它应该已经包含在内,在这种情况下,您只需通过转到“编辑”->“首选项”->“插件”选项卡即可启用它。

如果它不存在,您可能需要升级 Gedit,因为它是与 Gedit 一起分发的默认插件,我不知道有什么方法可以单独获取它。看http://projects.gnome.org/gedit/plugins.html

要管理片段,请转到“工具”->“管理片段”。已为您创建的片段之一是“在打开/关闭标记中包裹选择”。片段标记本身是:

<${1:p}>$GEDIT_SELECTED_TEXT</${1}>

触发器是 Shift+Alt+W。您可以轻松地将此代码段复制到新代码段并替换标签和触发器以根据您的需求进行自定义:

<${1:em}>$GEDIT_SELECTED_TEXT</${1}>

将把选定的文本包裹在“em”标签中。您甚至可以触发 Tab 完成的代码片段,例如 Java 中包含的这一代码片段:

public static void main(String[] args) {
    ${1:System.exit(0)};
}

只需输入“main”并按 Tab 键即可创建函数体。

相关内容