没有修剪空间和标签的AHK剪贴板

时间:2017-08-20 19:15:41

标签: notepad++ autohotkey

我需要在多个网页中更改3组html代码行,所以我想尝试使用AHK来帮助我,只需按一下键就可以粘贴代码,但是,我没有得到代码粘贴好。当我使用' clipboard'它修剪标签,当我不使用剪贴板时,它会使标签加倍

F1::
Clipboard =
        <tr class="pure-table-odd">
        <td><label>Postcode<br><p class="kleiner"></p></td>

然而,当我过去这个时,所有的标签和空格都被修剪

当我使用

F1::
    <tr class="pure-table-odd">
    <td><label>Postcode<br><p class="kleiner"></p></td>

任何人都知道如何处理这个问题?

2 个答案:

答案 0 :(得分:2)

您需要join`r`n使用AutoTrim, Off Clipboard = ` (join`r`n <tr class="pure-table-odd"> <td><label>Postcode<br><p class="kleiner"></p></td> ) 并使用continuation section,但它不够,您仍然需要使用反引号转义第一个标签。完整代码将是:

{{1}}

答案 1 :(得分:0)

似乎无法解决这个问题。但我找到了一个很好的工作替代方案,您可以在其中创建多个剪贴板您将剪贴板存储在AutoHotKey中的变量中。并在需要时粘贴它们。我找到了这个脚本 你用CTRL + 1 ..... CTRL + 2等复制剪贴板,然后用ALT + 1 ALT + 2等粘贴它。

^1::
Send ^c
ClipWait
Clip1 := ClipBoard
return
!1::
ClipBoard := Clip1
Send ^v
return

^2::
Send ^c
ClipWait
Clip2 := ClipBoard
return
!2::
ClipBoard := Clip2
Send ^v
return

可以在enter link description here

找到原始帖子