Function List是Notepad++诸多很酷的功能之一。但最新的版本需要额外的步骤来正确设置Function List。笔者就将介绍如何安装Function List,以及如何设置Function List。
首先,Function List插件并没有在Notepad++自带的插件清单里,也没有在Plugin Manager的Available List里 = =|||。所以要安装Function List,还得去Plugin_Central下载,笔者下载的最新版本是2.1.0.1。 http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central#F //FunctionList
http://notepad-plus-plus.org/download/v5.9.3.html //notepad++
将下载的压缩包解压后就有诸多的文件了,首先复制FunctionList.dll到<notepad++ install dir>/plugins目录,再把FunctionListRules.xml,Gmod Lua.bmp和C++.flb复制到<notepad++ install dir>/plugins/config,到这里安装部分就完成了。
接下来就需要打开Notepad++对Function List进行设置了。Plugins->Function List->Language Parsing Rules。然后,在语言列表中选择C/C++,勾选上“Bitmap List”checkbox。浏览到plugins/config目录,并选择C++.flb,于是乎就万事大吉了。
一、下载MinGW和NotePad++,并安装好,建议下载安装版。
二、配置:
1)为NotePad++安装两个有用的插件:
Function List的安装:
a、将FunctionList.dll复制到NotePad++安装目录的plugins目录下;
b、将C++.flb和GmodLua.bmp复制到plugins/config目录下;
c、将FunctionListRules.xml复制到C:/Users/daniel/AppData/Roaming/Notepad++/plugins/config下。
NppExec的安装:
a、将NppExec.dll和目录NppExec复制到Notepad++的plugins目录下;
b、将doc目录下的内容复制到plugins/doc/NppExec目录下。
重启Notepad++。
2)为MinGW添加环境变量:
需要添加以下三个路径,即添加到path中(注意以分号相隔):
C:/Program Files/MinGW/bin;C:/Program Files/MinGW/include;C:/Program Files/MinGW/lib;
测试MinGW是否配置成功,命令行输入:
g++ -o hello.exe hello.cpp
没有报错,说明配置成功。
3)配置C/C++源文件的调试、编译和运行:
a、调试:
选择菜单:Plugins->NppExec->Execute...
输入:cmd /k gdb $(CURRENT_DIRECTORY)/$(NAME_PART).exe
保存为Cpp_Debug
b、编译命令:
选择菜单:Plugins->NppExec->Execute...
输入:cmd /k g++.exe -g -W -Wall -o $(CURRENT_DIRECTORY)/$(NAME_PART).exe $(FULL_CURRENT_PATH)
保存为Cpp_Compile
c、运行命令:
同样选择Plugins->NppExec->Execute...
输入:cmd /k $(CURRENT_DIRECTORY)/$(NAME_PART).exe $(FULL_CURRENT_PATH
保存为:Cpp_Run
4)将调试、编译、运行命令添加到宏菜单(Macros)下:
打开菜单:Plugins->NppExec->Advanced Options:
将Associated script下的Cpp_Debug、Cpp_Compile和Cpp_Run 添加进去,同时选中:加入到宏子菜单。
最后重启Notepad++即可。点击菜单Macro下的Cpp_Compile和Cpp_Run即可编译和运行c/c++源程序。
http://aofengblog.blog.163.com/blog/static/63170212010111164752194/
1. 打开菜单 Plugins -> NppExec -> Execute...。
2. 配置编译C文件。
进入“Execute...” 对话框,输入 cmd /c "gcc -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC”。
3. 配置编译C++文件。
进入“Execute...” 对话框,输入 cmd /c "g++ -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC++”。
4、将“CompileC”,“CompileC++”添加到宏菜单(Macros)下。
1)打开菜单 Plugins -> NppExec ->Advanced Options...。
2)在Associated script:下面下拉框中选择“CompileC”,“CompileC++”,点击“Add/Modify”按钮将它们依次添加到Menu items下面的列表中。
选择 "Place to the Macros submenu"复选框。
3)打开菜单 Macro ,可以看到“CompileC”,“CompileC++”都已经添加到宏菜单(Macros)下。
5、编译C语言helloworld程序 。
1)输入helloworld.c 的源代码:
#include <stdio.h>
void print() {
printf ("Hello World!\n");
}
main() {
print();
return 0;
}
2)点击菜单 Macro -> CompileC,执行效果如下图所示。
在与helloworld.c 相同的目录下生成了一个 hellowrold.exe 文件。