`
zhaohaolin
  • 浏览: 1012196 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

NotePad++ - 安装和配置C/C++开发插件

 
阅读更多

 

NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++   

 订阅

  文章声明

作者:傲风(aofengblog@163.com)       编写时间:2010年12月11日

网址:http://aofengblog.blog.163.com

作者保留所有权利,转载请保留文章全部内容!



一、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 XP
Notepad++-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++。效果如下:
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
 

五、NppExec插件安装和配置 / Howto Install and Configure Plugin "NppExec"

1、NppExec安装。
  1. 下载并解压 NppExec_041_dll_Unicode.zip
  2. 将 NppExec.dll 和目录NppExec 复制到Notepad++ 的 plugins 目录下。
  3. 将doc目录下的 fparser.html、NppExec.txt、NppExec_Manual.chm、NppExec_Manual.knt、NppExec_TechInfo.txt 复制到 plugins\doc\NppExec 目录下。
  4. 重启NotePad++。

2、NppExec配置。
1. 打开菜单 Plugins -> NppExec -> Execute...。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来


2. 配置编译C文件。
进入“Execute...” 对话框,输入 cmd /c "gcc -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC”。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 

3. 配置编译C++文件。
 进入“Execute...” 对话框,输入 cmd /c "g++ -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH) ",点击“Save...”按钮保存,命名为“CompileC++”。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 

4、将“CompileC”,“CompileC++”添加到宏菜单(Macros)下。
1)打开菜单 Plugins -> NppExec ->Advanced Options...。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
2)在Associated script:下面下拉框中选择“CompileC”,“CompileC++”,点击“Add/Modify”按钮将它们依次添加到Menu items下面的列表中。
选择 "Place to the Macros submenu"复选框。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
3)打开菜单 Macro ,可以看到“CompileC”,“CompileC++”都已经添加到宏菜单(Macros)下。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 

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 文件。
NotePad++ - 安装C/C++开发插件 | NotePad++ - Install plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来

NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来说明:如果编译的 *.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
NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
3、在编辑区域中,输入内容,自动联想提示功能效果如下图所示。
NotePad++ - 安装和配置C/C++开发插件 | NotePad++ - Install and Configure plugins for develop C/C++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来
 
 

参考资料 /References

1、http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Plugin_Central
2、http://yihui.name/en/2010/08/auto-completion-in-notepad-for-r-script/


<正文结束>
<!--EndFragment-->

 

分享到:
评论

相关推荐

    notepad-plus-plus-8.4.1.zip

    - **多语言支持**:Notepad++ 支持超过50种语言的语法高亮,包括但不限于C, C++, Java, Python, JavaScript等。 - **多文档界面**:用户可以同时打开并编辑多个文件,方便对比和修改。 - **宏功能**:提供录制和播放...

    Notepad++(8.5.3)安装文件及相应的xml/json插件

    通过这些插件,Notepad++不仅能够作为基础的文本编辑器,还能成为强大的XML和JSON开发工具,为开发者提供便利。无论是查看、编辑还是调试XML和JSON数据,Notepad++配合这些插件都能大大提高工作效率。因此,对于经常...

    Notepad++ nppexec插件下载

    总的来说,Notepad++的nppexec插件为开发者提供了一个强大的工具,使得在Notepad++中进行程序开发变得更加便捷和高效。通过熟练掌握nppexec的配置和使用,你可以充分利用Notepad++的功能,提升你的编程体验。

    notepad++的Squirrel语法高亮插件

    Squirrel语法与C/C++和JavaScript有相似之处,但为了简化编程,它引入了一些独特的特性,如类、对象、垃圾回收等。 该插件的安装过程相对简单。首先,你需要确保已经安装了Notepad++。然后,将下载的压缩包解压,...

    notepad++配置c++环境

    **步骤三:配置Notepad++用于C++开发** 1. 打开Notepad++,点击“运行”菜单,选择“新建”。 2. 输入以下命令来编译C++代码: ``` cmd /k "g++ -o %f %f && %f" ``` 这条命令会编译当前打开的文件(%f代表...

    Notepad++ 绿色免安装版

    - **多语言支持**:Notepad++支持包括C、C++、Java、Python、PHP、HTML、XML等多种编程语言,每种语言都有对应的语法高亮,方便程序员查看和编辑代码。 - **宏功能**:可以录制并回放一系列编辑操作,提高工作效率...

    notepad++包含各种插件绿色版

    4. **覆盖安装**:通过将绿色版的文件覆盖到原安装目录,可以快速更新或添加Notepad++的插件,但需要注意的是,这种方法可能会覆盖掉用户原有的设置,所以在操作前建议备份个人配置。 5. **编程支持**:Notepad++...

    Notepad++7.9安装包

    安装完成后,用户可以根据自己的需求配置Notepad++,如设置默认编码、调整字体大小、启用或禁用某些功能等。 总的来说,Notepad++ 7.9安装包是一个便捷、高效、功能强大的文本编辑工具,无论你是初学者还是经验丰富...

    NotePad++安装包

    1. 支持多种编程语言:NotePad++内置了对C、C++、Java、Python、PHP等多种编程语言的支持,通过颜色高亮和代码折叠等功能,让代码更易读。 2. 多文档界面:用户可以同时打开并编辑多个文件,方便进行对比和修改。 ...

    Notepad++(UNICODE)简体中文

    7. **插件支持**:Notepad++拥有大量的第三方插件,可以扩展其功能,如NppFTP用于FTP文件传输,Compare用于文件比较,XMLTools用于XML文件处理等。 8. **自定义主题**:用户可以根据个人喜好自定义编辑器的主题,...

    Notepad++配置C和C++编译器[归纳].pdf

    本文档旨在介绍如何在 Notepad++ 中安装和配置两个重要的插件:Function List 和 NppExec,以支持 C/C++ 的开发和编译。 #### 二、NotePad++ 插件简介 ##### 1. Function List 插件 - **功能**:此插件提供了对...

    notepad++_7.5.4_Installer.exe.zip

    另外,它的插件管理器功能强大,用户可以通过内置的插件库安装和更新各种扩展,以增强Notepad++的功能,如FTP/SFTP客户端插件、宏录制与播放插件等。 在性能方面,Notepad++采用小巧的Scintilla编辑组件,占用资源...

    编辑器Notepad++

    它支持多种编程语言,包括但不限于C、C++、Java、Python、PHP、HTML、XML等,并且具有丰富的自定义功能,使得程序员在编写和调试代码时能够更加高效。 Notepad++的特性与优点: 1. **多语言支持**:Notepad++内置...

    Notepad++ 代码快速格式化插件.zip

    2. **NppAStyle 插件**:NppAStyle是Notepad++的一个第三方插件,它基于Artistic Style (AStyle) 开源项目,主要用于C/C++、C#、Objective-C等语言的代码格式化。通过这个插件,用户可以一键实现代码的美化,使其...

    notepad++增强版(开发工具)

    3. **编译和运行**:通过安装相应的编译器(如MinGW for C/C++,JDK for Java,Python环境),Notepad++可以实现代码的一键编译和运行,用户只需右键选择“Execute in current plugin’s cmd”即可。 4. **源码管理*...

    Notepad++软件安装及配置说明.docx

    不仅如此,Notepad++还支持插件扩展,通过安装插件,可以增加更多的功能,如代码自动完成、代码比较、FTP同步等,极大地提升了开发效率。另外,Notepad++支持多种编程语言的语法高亮,包括但不限于C, C++, Python, ...

    notepad++一些有用插件.rar 自己习惯用的

    在这个"notepad++一些有用插件.rar"压缩包中,包含了一些常用的Notepad++插件,这些插件能够提升用户的开发效率和体验。 1. **PluginManager.dll**:这是Notepad++的插件管理器,允许用户方便地安装、更新和管理...

    notepad++格式化代码插件合集

    总的来说,"notepad++格式化代码插件合集"为Notepad++用户提供了强大的代码格式化功能,无论是个人使用还是团队协作,都能极大地提高代码质量和开发体验。通过UnversalIndentGUI和NppAStyle,你可以轻松地管理和调整...

    Notepad++ portable

    9. **可移植性**:作为便携版,Notepad++Portable无需安装即可使用,只需将程序文件夹复制到任何USB设备上,就能在任何装有Windows系统的电脑上运行,保留个人设置和配置。 10. **性能优化**:Notepad++使用...

    Notepad++.zip

    虽然Notepad++并非一个完整的集成开发环境(IDE),但通过插件如NppExec等,可以模拟部分IDE的功能,如编译、运行程序,使得它成为开发过程中的得力助手。 总结来说,Notepad++凭借其强大的文本处理能力、丰富的...

Global site tag (gtag.js) - Google Analytics