![Pentadactyl:即使链接默认在新选项卡中打开,也会在当前选项卡中打开该链接](https://linux22.com/image/1428282/Pentadactyl%EF%BC%9A%E5%8D%B3%E4%BD%BF%E9%93%BE%E6%8E%A5%E9%BB%98%E8%AE%A4%E5%9C%A8%E6%96%B0%E9%80%89%E9%A1%B9%E5%8D%A1%E4%B8%AD%E6%89%93%E5%BC%80%EF%BC%8C%E4%B9%9F%E4%BC%9A%E5%9C%A8%E5%BD%93%E5%89%8D%E9%80%89%E9%A1%B9%E5%8D%A1%E4%B8%AD%E6%89%93%E5%BC%80%E8%AF%A5%E9%93%BE%E6%8E%A5.png)
与文档所述相反,;o 不会在当前选项卡中打开所选链接,而是根据页面指定的行为在当前选项卡或新选项卡中打开它。如何强制链接始终在当前选项卡中打开?
答案1
您可以使用两步流程:将地址复制到剪贴板,然后在当前选项卡中打开剪贴板 URL。
;y<提示键>p
或者,不使用剪贴板,直接打开
:open <URL>
带有链接 URL 的 ex 提示符,然后点击Enter。;O<提示键>Enter
您可以根据需要为此创建一个新命令。将以下代码添加到您的 .pentadactylrc 文件中:
js hints.addMode('0','Force open in current tab',function(elem) dactyl.open(elem.href));
然后您可以简单地使用;0提示键。