通过快捷方式为选定的单词添加引号

通过快捷方式为选定的单词添加引号

是否有任何方法(插件、脚本)可以通过 Kate 编辑器中的键盘快捷键在选定文本的开头和结尾添加引号(或方括号或圆括号)?

我想到的是选择一个单词然后按 Ctrl-U(这会将所选单词大写)。引号有类似的功能吗?

“配置快捷方式”菜单不提供此选项。

答案1

一个解决方案如下:

  • Settings > Configure Kate > Editing
  • 激活Auto brackets选项

现在您可以用括号包裹选定的文本。

不过有一个缺点,自动括号选项是“始终启用”的,也就是说,一旦你输入“(”,相应的“)”也会出现。

答案2

我刚刚查看了 AutoKey,因为我读到它支持通过 Python 进行扩展。似乎有一个脚本听起来像能满足您的需要(虽然我自己还没有尝试过):

https://code.google.com/p/autokey/wiki/ContributedScripts#Key_Wrapper

相关内容