1

对于这种情况,我更喜欢在 Notepad++ 中工作,而不是 WYSIWYG 编辑器。

简短解释,在记事本++中,我想在以下文本中选择一个单词:

Noble hops conditioning secondary fermentation, units of bitterness

比如二次发酵,换成HTML AHREF,像这样:

  1. 用鼠标选择单词(所以它变成绿色,而不是在查找/替换中)
  2. 点击 Notepad++ 宏的键盘快捷键
  3. 弹出一个带有表单的弹出窗口,让我粘贴一个链接 (http://)
  4. Word 被替换为 AHREF,并将所选单词作为锚文本并正确链接。

<a href="">$0</a>是我想出来的,但它只完成了 33% 的工作。

在正则表达式列表中没有发现任何可以替换所选单词的建议。

如果这是不可能的,我仍然很乐意获得一些替代方法来快速轻松地制作 AHREF。

4

1 回答 1

1

解决了。

打开快捷方式.xml

路径(对于 Windows 7)是C:\Users\CHANGETHISUSERNAME\AppData\Roaming\Notepad++

将此宏添加到文件并保存:

        <Macro name="href" Ctrl="yes" Alt="yes" Shift="no" Key="65">
            <Action type="0" message="2177" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&lt;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="a" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam=" " />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="h" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="r" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="e" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="f" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="=" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam='&quot;' />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="#" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam='&quot;' />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&gt;" />
            <Action type="0" message="2179" wParam="0" lParam="0" sParam="" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&lt;" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="/" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="a" />
            <Action type="1" message="2170" wParam="0" lParam="0" sParam="&gt;" />
            <Action type="3" message="1700" wParam="0" lParam="0" sParam="" />
            <Action type="3" message="1601" wParam="0" lParam="0" sParam="#" />
            <Action type="3" message="1625" wParam="0" lParam="2" sParam="" />
            <Action type="3" message="1702" wParam="0" lParam="768" sParam="" />
            <Action type="3" message="1701" wParam="0" lParam="1" sParam="" />
        </Macro>

打开记事本++,快捷键是CTRL+ALT+A

现在selected text将被替换并被<a href="#">selected text</a>标记#,以便可以轻松添加链接。

于 2013-07-18T12:48:34.840 回答