使用Notepad++搭建任意语言开发环境

来源:互联网 发布:wps数据透视表怎么排序 编辑:程序博客网 时间:2024/05/18 03:35

Notepad++是一个轻量级开源文本编辑器,支持多种语言,并可以自行添加新的语言,单就其软件特性而言深得开发者青睐。对于主流开发语言或大型项目,有广泛的IDE可供使用,其开发效率自然优于Notepad++;然而对于小型项目或一些比较冷门语言,Notepad++则显得更方便灵活。

本文介绍了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_SAVEcd $(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】的脚本,进一步简化开发流程。


0 0
原创粉丝点击