Notepad++利用NPPExec插件直接运行Java源代码

NPPExec插件使用背景

NppExec是介于Notepad++和外部工具/编译器之间的一个中间件。它允许用户在NPP中直接运行这些工具/编译器。
NppExec是一个控制台(Console)窗口,它能展示运行过程的输出结果,并将控制台窗口的输入重新定向(redirect)到运行过程中(有一些限制)。
NppExec是其内部命令的一个解释器。通过"Execute…"(执行)对话框,它能逐条执行多条NppExec命令(也称为NppExec脚本),也能从控制台窗口直接执行单条命令。
Notepad++在7.5版本以后就不再支持插件管理,需要使用NPPExec插件来便捷执行Java代码可以将软件降低版本。
Notepad++7.3.2版本下载链接:
https://notepad-plus-plus.org/repository/7.x/7.3.2/npp.7.3.2.Installer.exe

  1. 打开插件—>Plugin Manager —> Show Plugin Manager
    Notepad++利用NPPExec插件直接运行Java源代码_第1张图片

2.选中NPPExec,点击Install,安装完成后点确认重启软件。该步骤可能会安装失败,失败了在安装一次就好了。
Notepad++利用NPPExec插件直接运行Java源代码_第2张图片
3.再打开插件—>Plugin Manager —>Execute…创建脚本命令。
Notepad++利用NPPExec插件直接运行Java源代码_第3张图片
4.添加以下命令到输入框,点击Save,输入一个名字保存。

NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
cd "$(CURRENT_DIRECTORY)"
java "$(NAME_PART)"

Notepad++利用NPPExec插件直接运行Java源代码_第4张图片
5.进入插件—>Plugin Manager —>Advanced Options。
Notepad++利用NPPExec插件直接运行Java源代码_第5张图片
6.在弹出界面的Associated script处选择刚才创建的脚本的名字,再点Add/Modify添加到宏。
Notepad++利用NPPExec插件直接运行Java源代码_第6张图片
7.手动重启软件后就能在宏出看到创建的脚本.,切换到某java源文件,点击宏—>创建的脚本便可执行。注意:以上脚本代码可以用下面的脚本替代。

NPP_SAVE
cd   $(CURRENT_DIRECTORY)
javac  $(NAME_PART).java
java  $(NAME_PART)

或者

NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"

你可能感兴趣的:(Notepad++利用NPPExec插件直接运行Java源代码)