使用 Notepad++ 的最新版本运行程序

使用 Notepad++ 的最新版本运行程序

过去,人们可以使用 Notepad++ 运行 JavaScript 等程序。但最新版本的 Notepad++ 却无法做到这一点。区别在于“运行”按钮。过去,它会显示一个浏览器菜单供您选择。现在,“运行”按钮不再执行此操作。

这里的解决方案是什么?

答案1

从 Notepad++ 7.5.4(2018 年 1 月 1 日发布)开始,您仍然可以运行脚本。

浏览器

您可以创建一个类似于以下内容的新文档来测试这一点:

<script = JS/HTML>

var test = 1
if (test > 0) {
    document.write ('It Works!')
   }

</script>

保存此为.html文档。从菜单栏中选择“运行”,然后选择一个浏览器(例如 Chrome)来打开文档。浏览器将打开,脚本应会相应地执行(假设您的脚本不包含错误或其他问题)。

命令行

如果你想跑.js命令行脚本,你需要一份Node.js(或类似)。然后,您可以在 Notepad++ 中创建一个新的命令行“运行”条目。要执行此操作:

  • 选择奔跑→奔跑……从菜单栏中。

  • 输入命令cmd /K node "$(FULL_CURRENT_PATH)"

  • 单击“保存”并相应地命名新的“运行”项。

注意事项

  • 假设 Node.js 已在命令行中正确注册。否则,请使用node可执行文件的完整路径。

  • 虽然可以简单地使用例如node "$(FULL_CURRENT_PATH)",但退出的脚本通常会关闭命令窗口,从而使得输出难以验证。使用cmd /K有助于绕过此问题。

  • 如果您将上述脚本与 Node.js 结合使用,请将文档另存为.js文件,省略 html 标签并更改文档写入控制台日志

  • 如果在关闭生成的命令窗口时遇到问题,您应该键入exit(在命令提示符下)来关闭该窗口。


请注意,虽然这个答案主要关注 Javascript(因为这是所强调的内容),但这些步骤可以扩展到可以从浏览器/命令行运行的其他类型的项目。

相关内容