使用Notepad++搭建任意语言开发环境
2016-08-21 10:55
295 查看
Notepad++是一个轻量级开源文本编辑器,支持多种语言,并可以自行添加新的语言,单就其软件特性而言深得开发者青睐。对于主流开发语言或大型项目,有广泛的IDE可供使用,其开发效率自然优于Notepad++;然而对于小型项目或一些比较冷门语言,Notepad++则显得更方便灵活。
本文介绍了Notepad++与GNU Make相结合搭建适用于多种语言开发环境的方法,并不局限于C/C++、Java、Python、Perl等。
1. 首先下载mingw-get工具,然后使用
获取GNU make工具(其它工具如gcc根据自己需求获取)
2. 下载Notepad++
3. 打开Notepad++ Plugin Manager,下载NppExec
4. 打开Plugins > NppExec > Execute,在对话框空白处输入:
5. 点击按钮Save,按照提示命名NppExec脚本
6. 打开Plugins > NppExec > Advanced Options,在左下角Menu Item一栏选择关联脚本(Associated script),并按提示为其命名(即在菜单中显示的名字),然后点击按钮Add/Modify,该脚本就被添加到Plugins > NppExec菜单的最下方了。如果嫌这样点击层数太深的话,可以把Advanced Options对话框中左上角的Place to the Macros submenu复选框勾上,脚本就会被添加到Macros菜单下部。
7. 打开Settings > Shortcut mapper,为make添加快捷键,比如F9
8. 同理添加脚本并设置快捷键,比如Shift+F9
9. 完成
这样,在写代码之前可以先在同目录下编写Makefile,然后就可以在Notepad++中使用make和make clean了。虽然make对C/C++支持得比较好,这并不意味着它不适用于其它语言,比如可用做Python Markdown的编写和Graphviz的编写。
对于Makefile相对固定的语言,可以用同样方式向NppExec添加【根据当前文件后缀自动生成Makefile】的脚本,进一步简化开发流程。
本文介绍了Notepad++与GNU Make相结合搭建适用于多种语言开发环境的方法,并不局限于C/C++、Java、Python、Perl等。
1. 首先下载mingw-get工具,然后使用
mingw-get install mingw32-make
获取GNU make工具(其它工具如gcc根据自己需求获取)
2. 下载Notepad++
3. 打开Notepad++ Plugin Manager,下载NppExec
4. 打开Plugins > NppExec > Execute,在对话框空白处输入:
NPP_SAVE cd $(CURRENT_DIRECTORY) make
5. 点击按钮Save,按照提示命名NppExec脚本
6. 打开Plugins > NppExec > Advanced Options,在左下角Menu Item一栏选择关联脚本(Associated script),并按提示为其命名(即在菜单中显示的名字),然后点击按钮Add/Modify,该脚本就被添加到Plugins > NppExec菜单的最下方了。如果嫌这样点击层数太深的话,可以把Advanced Options对话框中左上角的Place to the Macros submenu复选框勾上,脚本就会被添加到Macros菜单下部。
7. 打开Settings > Shortcut mapper,为make添加快捷键,比如F9
8. 同理添加脚本并设置快捷键,比如Shift+F9
cd $(CURRENT_DIRECTORY) make clean
9. 完成
这样,在写代码之前可以先在同目录下编写Makefile,然后就可以在Notepad++中使用make和make clean了。虽然make对C/C++支持得比较好,这并不意味着它不适用于其它语言,比如可用做Python Markdown的编写和Graphviz的编写。
对于Makefile相对固定的语言,可以用同样方式向NppExec添加【根据当前文件后缀自动生成Makefile】的脚本,进一步简化开发流程。
相关文章推荐
- Linux/Unix环境下的Make和Makefile详解
- 详解linux下make命令的使用方法
- GO语言make()分配用法实例
- Notepad++配置C/C++IDE(详细)
- 扮靓你的notepad++之——主题配置
- 让Notepad++支持ExtJS智能提示
- 如何找回Notepad++的右键菜单
- Linux 下开发环境安装配置-编译、解压、超链、
- 推荐轻量级开发软件 Notepad++ 及其两款超强辅助插件
- The magic behind configure, make, make install
- ./configure,make,make install的作用
- ./configure,make,make install的作用
- 编译命令make详解
- 【转载】make
- 分析make config、make menuconfig、make xconfig三个linux内核配置界面的区别
- make的常见错误信息
- makefile.in and makefile.am
- Notepad++ 中文乱码
- make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
- 转载-notepad++ zend-coding使用