Notepad++ 自动完成括号/标签后的下一行,无需结束键或覆盖自动插入

Notepad++ 自动完成括号/标签后的下一行,无需结束键或覆盖自动插入

当 notepad++ 自动完成括号/标签时,我总是必须点击END或改写自动插入的字符才能进入下一行。

有没有更方便的方法进入下一行: 就像某些 IDE 中的CTRL+一样?Return

打字<p>abc

结果是: (具有自动完成功能)

<p>abc|</p>

但光标|结束标记。除了(重复)输入整个结束标记之外,组合END+Return是转到下一行的唯一方法吗?

答案1

您需要使用第三方产品,例如 自动热键

要在 Notepad++ 中将键Ctrl+映射EnterEnd+ Enter,您可以使用 AutoHotkey 脚本,例如:

#IfWinActive ahk_class Notepad++
Control & Enter::Send, {End}{Enter}

安装 AutoHotKey 后,将脚本放入.ahk文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中 C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

有用的 AutoHotkey 文档:

相关内容