notepad++ 运行 Java 程序

notepad++ 是现在一直在用的编辑器. 跟收费的 EditPlus 和 UltraEdit 比起来毫不逊色

以前写完 Java 代码总要在命令行下敲 javac , 复制文件名, 再 java

却不知道, notepad++ 有运行命令的插件

按 F6, 在 Command(s): 中写入 javac "$(FULL_CURRENT_PATH)", save 为: "编译 Java 类"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)", save 为: "运行 Java 程序"

为了方便, 我写了一个先编译后运行的:


Dos代码 复制代码 收藏代码
  1. javac "$(FULL_CURRENT_PATH)"  
  2. echo   
  3. echo ===============  编译成功后开始运行  ===============   
  4. echo 若不使用 -cp , 则需使用 cd 切换至当前目录, 或勾选 Follow CURRENT_DIRECTORY 菜单项   
  5. echo   
  6. java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"  
javac "$(FULL_CURRENT_PATH)"
echo
echo ===============  编译成功后开始运行  ===============
echo 若不使用 -cp , 则需使用 cd 切换至当前目录, 或勾选 Follow CURRENT_DIRECTORY 菜单项
echo
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"

save 为: "编译并运行 Java 程序"

打开 NppExec 高级选项. 将刚刚添加的三个命令添加进菜单栏


重启 notepad++, 设置 --> 管理快捷键 --> plugin commands, 为以上三个菜单项设置快捷键

OK, 大功告成. 再可以使用快捷键直接运行了.



提一下 notepad++ 中的几个全局变量:
变量名称              含义                例子
FULL_CURRENT_PATH     文件路径名称        C:\Hello.java
CURRENT_DIRECTORY     文件目录            C:\
FILE_NAME             文件全名称          Hello.java
NAME_PART             文件名称            Hello
EXT_PART              文件扩展名          java
posted @ 2013-11-04 10:48  ydch  阅读(535)  评论(0编辑  收藏  举报