1

是否有某种方法可以像在 Java 透视图中那样在 Eclipse 的 Aptana 透视图中获得“环绕”。我希望能够用 html 标签包围文本,例如:<div></div>使用键盘快捷键。有没有办法用片段卢布做到这一点?

谢谢,

4

1 回答 1

0

您可以使用 AutoHotKey 来做到这一点,它具有可在所有应用程序中使用的额外好处。我有一个脚本,当我选择一些文本并按 CTRL+SHIFT+C 时会启动“环绕”菜单

要使用它,请安装 AutoHotKey,并使用以下代码创建一个新的 .txt 文件,并将扩展名替换为 .ahk

http://pastebin.com/48ipiXsG

在文件的顶部,您会发现许多项目组,格式如下

<h1>~<h1>@@</h1>

~ 字符分隔函数的名称和函数的内容。~ 之前的位是出现在您的菜单上的内容,~ 之后的是代码。@@ 表示您选择的文本将去哪里。因此,如果您选择文本“AutoHotKey”并按 CTRL+SHIFT+C,然后<h1>从菜单中选择,它将替换为<h1>AutoHotKey</h1>

脚本中有几个菜单,设置为根据您在哪个应用程序中按下 CTRL+SHIFT+C 启动。例如,如果我在 Visual Studio 中与在 SQL Server 中,我会获得不同的快捷方式。您可以轻松地修改这些,但通用菜单应该适合您。随意更改和更改,但您必须将 GENERIC 留在脚本的顶部。

PS:我每天都用这个脚本,有一个小bug。该脚本将剪贴板中的所有内容保存在一个变量中,然后在完成后将其写回剪贴板。有时,它不是围绕文本,而是用剪贴板中的任何内容替换它。这可以使用 CTRL-Z 轻松撤消,并且通常在您第二次尝试时有效。我一直无法弄清楚是什么原因造成的,也许一些自动热键头可以提供帮助?

PPS:这个脚本是基于 AHK 论坛的一些其他脚本,包括这个 http://www.autohotkey.com/docs/scripts/FavoriteFolders.htm 所以你可能会发现没有意义的评论。我已经看到了一些对中键的引用,因为上面的脚本使用鼠标中键而不是 CTRL+SHIFT+C。

于 2013-06-14T14:41:41.377 回答