平时需要写一些小程序练习,但又不想安装各种软件。最近研究了notepad++配置几种语言的编译环境,整理如下。
- 安装notepad++的插件NppExec
打开notepad++ -> 插件 -> 插件管理 -> 找到NppExec点击安装即可。
安装成功后:插件 -> NppExec -> Show Console(以显示控制台) -
配置python环境
插件 -> NppExec -> execute -> 选择<temporary script> -> 在文本框中输入如下命令:
NPP_SAVE
python "$(FULL_CURRENT_PATH)"
其中NPP_SAVE表示一键保存。(如图)
完成后点击save,笔者命名为Python,可根据自己喜好来。
接着:插件 -> NppExec -> Advanced Options(如下图) -> Associated script选中之前保存的Python -> Item name输入Python(最好与script中的名称相同) -> 点击左下角的Add/Modify -> 上框中便会出现python -> ok(重启后生效)
-
测试
新建python文件,编写代码,点击宏 -> 选择Python(如下图)。
编译环境创建成功。
-
配置Java环境
操作步骤与Python相同,只是命令文本不同。
其中echo表示换行。
测试: 编写java程序 -> 宏 -> Java
测试成功。
命令文本如下
NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
echo
cd "$(CURRENT_DIRECTORY)"
java $(NAME_PART)
- 配置C环境
笔者命名为GCC
NPP_SAVE
gcc "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
echo
"$(CURRENT_DIRECTORY)\$(NAME_part).exe"
- 配置C++环境
笔者命名为G++
NPP_SAVE
g++ "$(FULL_CURRENT_PATH)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
echo
"$(CURRENT_DIRECTORY)\$(NAME_part).exe"
到此,配置完成。
附:关于快捷键的设置
宏 -> 管理快捷键 -> 插件命令 -> 找到需要设置快捷键的插件命令 -> 双击设置