Notepad++安装NppExec插件运行JAVA和PYTHON程序

在Notepad++里通过NppExec插件来运行Java和Python程序

前言

当进行基础的编程练习的时候,既不想使用成熟的IDE工具,也不想每次在TXT文档里写完程序还要老老实实地用命令行来编译、运行,这样调试起来效率太低了。为了提高效率,我们可以在Notepad++里增加插件,并做适当的设置,就可以实现一键执行了,而且输出控制台也集成进来了,非常方便

安装nppexec插件

有两种安装这个插件的方法

  • 方法1:自动安装
    打开Notepad++,选择插件管理器:
    在这里插入图片描述
    在可用插件里查找到nppexec,然后单击安装
    在这里插入图片描述
    Notepad++会关闭并下载插件,然后重新打开,此时在插件目录下就可以看到NppExec这个插件已经安装好了
    在这里插入图片描述
  • 方法2:手动安装

下载插件:https://github.com/d0vgan/nppexec/releases
在这里插入图片描述
在Notepad++的plugins目录下新建一个文件夹,名称必须为:NppExec
解压下载好的插件,将里面的两个文件夹和一个文件复制到上面创建的文件夹里
在这里插入图片描述
重新打开Notepad++,也可以看到插件已经安装好了

执行Python脚本

在Notepad++里,新建文件 HelloPython.py,文件里编写一个简单的文本输出Python程序
在这里插入图片描述
按快捷键F6来运行此Python程序,在弹出的窗口里输入如下命令

NPP_SAVE
python "$(FULL_CURRENT_PATH)"

在这里插入图片描述
保存命名,并命名为Run-Python
在这里插入图片描述
保存完成之后,单击OK按钮,就可以执行Python脚本了
在这里插入图片描述
执行效果如下:
在这里插入图片描述

执行JAVA脚本

在Notepad++里新建另一个文件:HelloJava.java,在文件里编写一个简单的输出字符串的JAVA程序
在这里插入图片描述
单击快捷键F6来运行JAVA程序,选择临时脚本,然后在输入框里输入以下命令

NPP_SAVE
cd "$(CURRENT_DIRECTORY)"
javac.exe "$(FILE_NAME)"
java.exe "$(NAME_PART)"

在这里插入图片描述
然后再保存这个临时脚本,命名为 Run-Java
在这里插入图片描述
单击OK执行JAVA程序,效果如下:
在这里插入图片描述

设置一键运行

经过上面的设置之后,每次不管是运行Java程序还是Python程序,都是首先使用快捷键F6,这里就会弹出执行的窗口
在这个窗口里有两个已经保存好的执行命令脚本,一个是Run-Python,一个是Run-Java
在这里插入图片描述
如果是执行JAVA程序就选择Run-Java,然后单击OK
如果是执行PYTHON程序就选择Run-Python,然后单击OK
但是,每次都需要这样选择,还是觉得麻烦,怎么办呢?
首先,选择插件NppExec里的高级选项
在这里插入图片描述
在弹出的对话框里
首先,从关联的脚本里选择一个脚本,例如选择了Run-Python脚本
然后,单击新增按钮,这样它就被添加到菜单项里面了
最后,勾选 “Place to the Marcros submenu”选项
在这里插入图片描述
执行同样的操作,把Run-Java也添加到菜单项里
在这里插入图片描述
做完以上操作,关闭Notepad++并重新打开

在设置里选择Shortcut Mapper
在这里插入图片描述
在插件命令里,可以看到有Run-Java和Run-Python这两项
在这里插入图片描述
编辑它们,指定快捷键,例如Run-Python是F9,Run-Java是F10
在这里插入图片描述
经过了以上的设置
当运行Java脚本时,快捷键F10就行了
当运行Python脚本时,快捷键F9就行了

  • 7
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值