是否有Textmate包来替换变音符号?

时间:2011-03-14 18:33:58

标签: textmate bundle replace

我经常发现自己会通过文本文件替换德语变音符号,例如:

  • ä - > AE
  • ü - > UE
  • ö - > OE
  • ß - > SZ
  • 同样适用于他们的大写变体

通过查找/替换这是很乏味的,所以我想知道是否有一个捆绑这个或者是否有人可以提出一个小代码片段?

2 个答案:

答案 0 :(得分:1)

虽然我不知道有任何捆绑执行该特定任务,但请记住TextMate能够执行任何脚本语言,将脚本(#!)序列识别为语言指示符,因此如果您熟悉PHP,Perl,bash,Ruby或其他任何可以使用它的东西,你可以简单地编写一个命令,也许可以将它添加到现有的Text包中。或者,您可以录制完成查找/替换所采取步骤的宏(分发包>宏>开始录制)。

答案 1 :(得分:0)

如果您正在编辑HTML或PHP文件,只需点击 + & 即可将您选择的所有“特殊字符”替换为其HTML实体对应部分

如果它不是HTML文档,您仍然可以使用窗口底部的cog菜单并导航到HTML - >实体 - >将选择转换为实体。

编辑:

您可以通过录制和保存宏来完成此操作。我就是这样做的:

  1. 开始录制宏
  2. 捆绑 - >宏 - >开始录制

    1. 进行连续搜索&替换您要转换的所有特殊字符。

    2. 停止录制。

    3. 保存宏并为其指定键盘快捷键。