Notepad++根据语言类型自动选择对应编译器来编译代码
2016-07-16 14:03
351 查看
Notepad++的NppExec插件可以调用好多编译器来编译代码。
比如编译Java:
NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
保存为:Run Java
编译Python:
保存为:Run Python
然后就是自动切换程序:
保存为:Run Program
然后把脚本加入菜单项:
在Notepad++中依次点击:插件--->NppExec--->Advanced Options,
把这些脚本加入菜单。然后重启Notepad++。
最后配置快捷键:
在Notepad++中依次点击:宏--->管理快捷键--->Plugin commands,配置快捷键。
我设置了Run Program的快捷键为Alt+Enter。
当我按下Alt+Enter,无论我打开的Python还是Java,
我都可以自动识别编译运行,而不用设置不同的按键或命令。
如果想加入别的语言的编译也是同理。
比如编译Java:
NPP_SAVE
javac "$(FULL_CURRENT_PATH)"
java -cp "$(CURRENT_DIRECTORY)" "$(NAME_PART)"
保存为:Run Java
编译Python:
NPP_SAVE python "$(FULL_CURRENT_PATH)"
保存为:Run Python
然后就是自动切换程序:
if $(EXT_PART) == .java goto java if $(EXT_PART) == .py goto python label java npp_exec "Run Java" goto end label python npp_exec "Run Python" goto end label end echo 执行完毕
保存为:Run Program
然后把脚本加入菜单项:
在Notepad++中依次点击:插件--->NppExec--->Advanced Options,
把这些脚本加入菜单。然后重启Notepad++。
最后配置快捷键:
在Notepad++中依次点击:宏--->管理快捷键--->Plugin commands,配置快捷键。
我设置了Run Program的快捷键为Alt+Enter。
当我按下Alt+Enter,无论我打开的Python还是Java,
我都可以自动识别编译运行,而不用设置不同的按键或命令。
如果想加入别的语言的编译也是同理。
相关文章推荐
- Aut2Exe编译au3脚本为可执行文件
- IE:“自动完成”功能
- CentOS 6.3下编译安装Ruby 2.0笔记
- 把Lua编译进nginx步骤方法
- Lua中编译执行代码相关的函数详解
- Chrome Visual Studio 2005下的编译过程
- Windows下使用Cygwin编译MySQL客户端
- android的编译和运行过程深入分析
- C#实现开机自动启动设置代码分享
- jQuery实现首页顶部可伸缩广告特效代码
- 一个不太让人讨厌的自动弹出窗口
- C#中winform实现自动触发鼠标、键盘事件的方法
- Oracle自动备份及自动备份步骤
- jQuery 实现自动填充邮箱功能(带下拉提示)
- MySql数据库自动递增值问题
- JSP + ajax实现输入框自动补全功能 实例代码
- c#中xml文档注释编译dll引用到其它项目示例
- Lua cjson模块编译笔记及错误解决方法
- SQLSERVER编译与重编译发生场景及重用的利弊介绍
- 浅析使用Turck-mmcache编译来加速、优化PHP代码