- 浏览: 1010677 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (826)
- 硬件 (8)
- 软件 (24)
- 软件工程 (34)
- JAVA (229)
- C/C++/C# (77)
- JavaScript (8)
- PHP (1)
- Ruby (3)
- MySQL (14)
- 数据库 (19)
- 心情记事 (12)
- 团队管理 (19)
- Hadoop (1)
- spring (22)
- mybatis(ibatis) (7)
- tomcat (16)
- velocity (0)
- 系统架构 (6)
- JMX (8)
- proxool (1)
- 开发工具 (16)
- python (10)
- JVM (27)
- servlet (5)
- JMS (26)
- ant (2)
- 设计模式 (5)
- 智力题 (2)
- 面试题收集 (1)
- 孙子兵法 (16)
- 测试 (1)
- 数据结构 (7)
- 算法 (22)
- Android (11)
- 汽车驾驶 (1)
- lucene (1)
- memcache (12)
- 技术架构 (7)
- OTP-Erlang (7)
- memcached (17)
- redis (20)
- 浏览器插件 (3)
- sqlite (3)
- Heritrix (9)
- Java线程 (1)
- scala (0)
- Mina (6)
- 汇编 (2)
- Netty (15)
- libevent (0)
- CentOS (12)
- mongod (5)
- mac os (0)
最新评论
-
kingasdfg:
你这里面存在一个错误添加多个任务 应该是这样的 /** * ...
Quartz的任务的临时启动和暂停和恢复【转】 -
kyzeng:
纠正一个错误,long型对应的符号是J,不是L。
Jni中C++和Java的参数传递 -
zhaohaolin:
抱歉,兄弟,只是留下作记录,方便学习,如果觉得资料不好,可以到 ...
netty的个人使用心得【转】 -
cccoooccooco:
谢谢!自己一直以为虚机得使用网线才可以与主机连接呢。。
主机网卡无网线连接与虚拟机通信 -
yuqilin001:
要转别人的东西,请转清楚点嘛,少了这么多类,误人子弟
netty的个人使用心得【转】
NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++
文章声明
一、NotePad++插件 / NotePad++ Plugins
1、Function List ( Unicode ) 当前最新版本:Version 2.1
发布日期:2010-02-18
安装程序下载地址:http://sourceforge.net/projects/npp-plugins/files/Function%20List/FunctionList%20Plugin%20v2.1/FunctionList_2_1_UNI_dll.zip/download
2、NppExec ( Unicode )
当前最新版本:Version 0.4.1
发布日期:2010-07-22
安装程序下载地址:http://sourceforge.net/projects/npp-plugins/files/NppExec/NppExec%20Plugin%20v0.4.1/NppExec_041_dll_Unicode.zip/download
二、安装环境 / Environment
Windows2003 / Windows XPNotepad++-5.8.5 (Unicode版本)
三、NotePad++插件安装 / NotePad++ - Howto Install Plugins
如何安装NotePad++的插件,其官网原文如下:Usually, the only installation procedure plugins require is to
- place the dll in the plugins subfolder of the Notepad++ install folder;
- place any configuration file it comes with in plugin\config
- preferrably, place all documentation files in plugin\doc, or in some subfolder of it
Notepad++ loads plugins at startup. To load a new plugin, you can either close and restart Notepad++, or use the Settings -> Import -> Import plugin command. The latter will copy the dll in the plugin folder if it is not already there.
译文:
通常情况下,安装程序插件只需要执行如下方法:
- 将DLL文件复制到Notepad++安装目录的plugins目录下;
- 将配置文件复制到plugins\Config目录下;
- 更好的做法,将所有的文档文件复制到plugins\doc目录下,或它的子目录下。
Notepad++在启动的时候载入插件。要载入一个新插件,你可以关闭并重启Notepad++,或使用 Setting -> Import -> Import plugin 命令。稍后将复制插件的DLL到plugins目录下。
四、Function List 插件安装 / Howto Install Plugin "Function List"
1、下载并解压 FunctionList_2_1_UNI_dll.zip。2、将 FunctionList.dll 复制到Notepad++ 的 plugins 目录下。
3、将C++.flb、FunctionListRules.xml、Gmod Lua.bmp 复制到 plugins\Config 目录下。
4、重启NotePad++。效果如下:
五、NppExec插件安装和配置 / Howto Install and Configure Plugin "NppExec"
1、NppExec安装。- 下载并解压 NppExec_041_dll_Unicode.zip。
- 将 NppExec.dll 和目录NppExec 复制到Notepad++ 的 plugins 目录下。
- 将doc目录下的 fparser.html、NppExec.txt、NppExec_Manual.chm、NppExec_Manual.knt、NppExec_TechInfo.txt 复制到 plugins\doc\NppExec 目录下。
- 重启NotePad++。
2、NppExec配置。
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 文件。说明:如果编译的 *.c文件的路径中包含了空格,在执行“Compile C”命令时将报错。
六、NotePad++ 开启自动联想提示 / NotePad++ - Enable Autocompletion
1、打开菜单 Settings -> Preferences...。2、点击 Backup/Auto-Completion 选项卡。
选择 Enable auto-completion on each input.
选择 World completion。
选择 Function parameters hint on input
参考资料 /References
1、http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central2、http://yihui.name/en/2010/08/auto-completion-in-notepad-for-r-script/
<正文结束>
发表评论
-
VC中使用ATL编写控件 【转】
2011-10-21 15:23 2139VC中使用ATL编写控件 作者:邵盛松 2010 ... -
在Windows环境下MongoDB搭建和简单操作【转】
2011-10-21 12:37 988一,安装mongoDB 1,解 ... -
Mongodb在Windows下安装及配置【转】
2011-10-21 12:35 5841.下载mongodb的windows版本,有32位和64位版 ... -
一篇介绍VC开发OCX的文章[转]
2011-10-20 17:57 1919转自“http://www.cnblogs.com/genga ... -
使你的ActiveX控件执行时不弹出安全性提示 (转载)
2011-10-20 17:56 1204使你的ActiveX控件执行时不弹出安全性提示 2010-0 ... -
VC++ 的MFC 和ATL 及COM 是什么?
2011-10-20 01:12 1018一、什么是MFC 微软基础类(Micro ... -
使用ATL编写一个简单的COM服务器【转】
2011-10-20 01:10 894下载例子代码 本文的对象是COM编程 ... -
使用VC++6.0制作ASP服务器控件简介[转]
2011-10-20 01:10 700用ASP写网页的程序 员,一定对VBSript语句“Set ... -
基于CentOS 5.4搭建nginx+php+spawn-fcgi+mysql
2011-09-01 13:49 1567基于CentOS 5.4搭建nginx+php+sp ... -
解决mrtg的Use of uninitialized value in hash element at /usr/bin/indexmaker line 35
2011-09-01 13:41 2335mrtg的安装过程这里就不再阐述,随便搜索一下。使用ind ... -
用MRTG检测Linux网络性能
2011-09-01 10:49 906随着Linux应用的日益广泛,有大量的网络服务器使用Linux ... -
Linux安装配置maven3.0以及搭建nexus私服
2011-08-30 23:45 1658一、软件准备 1、apache-maven-3.0-b ... -
GraphicsMagick介绍及安装
2011-08-30 23:16 1561作者:Cocowool 来源:博客园 发布时 ... -
Makefile
2011-08-30 22:10 895CC = g++ CFLAG = -Wall -g -w ... -
高位字节优先 低位字节优先
2011-08-24 17:30 1202自第一台计算机诞生, ... -
C++方式的文件操作
2011-08-24 16:05 1845本文主要讨论C++标准I/O库,主要内容为控制台输入输出流 ... -
【JAVA实用工具】JNA-通过它调用C++的方法,比JNI方便很多访问网站需要代理,所以把它COPY出来备忘
2011-08-24 00:33 3197How To Get Started Using JN ... -
Jni中C++和Java的参数传递
2011-08-24 00:04 5158如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对 ... -
aaaaa
2011-08-24 00:04 1028如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对 ... -
jbytearray转c++byte数组
2011-08-24 00:02 1396jbyte * arrayBody = env->G ...
相关推荐
- **多语言支持**:Notepad++ 支持超过50种语言的语法高亮,包括但不限于C, C++, Java, Python, JavaScript等。 - **多文档界面**:用户可以同时打开并编辑多个文件,方便对比和修改。 - **宏功能**:提供录制和播放...
通过这些插件,Notepad++不仅能够作为基础的文本编辑器,还能成为强大的XML和JSON开发工具,为开发者提供便利。无论是查看、编辑还是调试XML和JSON数据,Notepad++配合这些插件都能大大提高工作效率。因此,对于经常...
总的来说,Notepad++的nppexec插件为开发者提供了一个强大的工具,使得在Notepad++中进行程序开发变得更加便捷和高效。通过熟练掌握nppexec的配置和使用,你可以充分利用Notepad++的功能,提升你的编程体验。
Squirrel语法与C/C++和JavaScript有相似之处,但为了简化编程,它引入了一些独特的特性,如类、对象、垃圾回收等。 该插件的安装过程相对简单。首先,你需要确保已经安装了Notepad++。然后,将下载的压缩包解压,...
**步骤三:配置Notepad++用于C++开发** 1. 打开Notepad++,点击“运行”菜单,选择“新建”。 2. 输入以下命令来编译C++代码: ``` cmd /k "g++ -o %f %f && %f" ``` 这条命令会编译当前打开的文件(%f代表...
- **多语言支持**:Notepad++支持包括C、C++、Java、Python、PHP、HTML、XML等多种编程语言,每种语言都有对应的语法高亮,方便程序员查看和编辑代码。 - **宏功能**:可以录制并回放一系列编辑操作,提高工作效率...
4. **覆盖安装**:通过将绿色版的文件覆盖到原安装目录,可以快速更新或添加Notepad++的插件,但需要注意的是,这种方法可能会覆盖掉用户原有的设置,所以在操作前建议备份个人配置。 5. **编程支持**:Notepad++...
安装完成后,用户可以根据自己的需求配置Notepad++,如设置默认编码、调整字体大小、启用或禁用某些功能等。 总的来说,Notepad++ 7.9安装包是一个便捷、高效、功能强大的文本编辑工具,无论你是初学者还是经验丰富...
1. 支持多种编程语言:NotePad++内置了对C、C++、Java、Python、PHP等多种编程语言的支持,通过颜色高亮和代码折叠等功能,让代码更易读。 2. 多文档界面:用户可以同时打开并编辑多个文件,方便进行对比和修改。 ...
7. **插件支持**:Notepad++拥有大量的第三方插件,可以扩展其功能,如NppFTP用于FTP文件传输,Compare用于文件比较,XMLTools用于XML文件处理等。 8. **自定义主题**:用户可以根据个人喜好自定义编辑器的主题,...
本文档旨在介绍如何在 Notepad++ 中安装和配置两个重要的插件:Function List 和 NppExec,以支持 C/C++ 的开发和编译。 #### 二、NotePad++ 插件简介 ##### 1. Function List 插件 - **功能**:此插件提供了对...
另外,它的插件管理器功能强大,用户可以通过内置的插件库安装和更新各种扩展,以增强Notepad++的功能,如FTP/SFTP客户端插件、宏录制与播放插件等。 在性能方面,Notepad++采用小巧的Scintilla编辑组件,占用资源...
它支持多种编程语言,包括但不限于C、C++、Java、Python、PHP、HTML、XML等,并且具有丰富的自定义功能,使得程序员在编写和调试代码时能够更加高效。 Notepad++的特性与优点: 1. **多语言支持**:Notepad++内置...
2. **NppAStyle 插件**:NppAStyle是Notepad++的一个第三方插件,它基于Artistic Style (AStyle) 开源项目,主要用于C/C++、C#、Objective-C等语言的代码格式化。通过这个插件,用户可以一键实现代码的美化,使其...
3. **编译和运行**:通过安装相应的编译器(如MinGW for C/C++,JDK for Java,Python环境),Notepad++可以实现代码的一键编译和运行,用户只需右键选择“Execute in current plugin’s cmd”即可。 4. **源码管理*...
不仅如此,Notepad++还支持插件扩展,通过安装插件,可以增加更多的功能,如代码自动完成、代码比较、FTP同步等,极大地提升了开发效率。另外,Notepad++支持多种编程语言的语法高亮,包括但不限于C, C++, Python, ...
在这个"notepad++一些有用插件.rar"压缩包中,包含了一些常用的Notepad++插件,这些插件能够提升用户的开发效率和体验。 1. **PluginManager.dll**:这是Notepad++的插件管理器,允许用户方便地安装、更新和管理...
总的来说,"notepad++格式化代码插件合集"为Notepad++用户提供了强大的代码格式化功能,无论是个人使用还是团队协作,都能极大地提高代码质量和开发体验。通过UnversalIndentGUI和NppAStyle,你可以轻松地管理和调整...
9. **可移植性**:作为便携版,Notepad++Portable无需安装即可使用,只需将程序文件夹复制到任何USB设备上,就能在任何装有Windows系统的电脑上运行,保留个人设置和配置。 10. **性能优化**:Notepad++使用...
虽然Notepad++并非一个完整的集成开发环境(IDE),但通过插件如NppExec等,可以模拟部分IDE的功能,如编译、运行程序,使得它成为开发过程中的得力助手。 总结来说,Notepad++凭借其强大的文本处理能力、丰富的...