首先按F6,会弹出执行命令的对话框,在Command(s)中输入下列四行:
npp_save// 保存文件
cd "$(CURRENT_DIRECTORY)"
D:\jdk1.6.0_10\bin\Javac.exe "$(FILE_NAME)"//注:java PATH已经设置好了,可以直接使用:Javac.exe "$(FILE_NAME)"
D:\jdk1.6.0_10\bin\java.exe "$(NAME_PART)"//java.exe "$(NAME_PART)"
这里解释一下notepad++的环境变量,CURRENT_DIRECTORY表示当前路径,就是当前编辑文件的路径。
然后另存为BuildAndRun脚本,表示编译然后运行。以后F6,可以直接选择该脚本,而不必输入命令了。
NotePad++ 的环境变量
以文件 E:\java\HelloNpp.java 为例说明
1. FULL_CURRENT_PATH : 表示当前文件的完整路径 即:E:\java\HelloNpp.java
2. CURRENT_DIRECTORY: 表示当前文件所在目录,此时不包括文件名字 即:E:\java\
3. FILE_NAME : 表示当前文件的文件全名,不包括目录 即:HelloNpp.java
4. NAME_PART: 表示当前文件的文件名称,不包括后缀或者扩展名字 即:HelloNpp
5. EXT_PART: 表示当前文件的后缀名或扩展名 即:java
点击“插件——NppExec——Advanced Option”
在Menu item 下面为即将添加的宏子项菜单起好名字,比如“compile adn run java”,同时在Associated script 中选择好关联的脚本名字。
点击Add/Modify 即可,这样子就在宏菜单中出现了刚刚建立的子项: compile adn run java。
重启 notepad++, 设置 --> 管理快捷键 --> plugin commands, 为以上三个菜单项设置快捷键
OK, 大功告成. 再可以使用快捷键直接运行了.