热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

NotePad++安装c、c++插件

先安装wingw一、NotePad++插件/NotePad++Plugins1、FunctionList(Unicode)当前最新版本:Version

先安装wingw

一、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

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++ - 傲风 - 宝剑锋从磨砺出 梅花香自苦寒来 

推荐阅读
  • 阿里云ecs怎么配置php环境,阿里云ecs配置选择 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • 本文详细介绍了一种通过MySQL弱口令漏洞在Windows操作系统上获取SYSTEM权限的方法。该方法涉及使用自定义UDF DLL文件来执行任意命令,从而实现对远程服务器的完全控制。 ... [详细]
  • Google排名优化-面向Google(Search Engine Friendly)的URL设计 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 本文介绍了在Windows Server 2003环境下,使用XAMPP Lite 1.7.1和DotProject 2.1.3时遇到的日历和甘特图中文乱码问题的解决方案。通过修改相关文件和配置,可以有效解决这些问题。 ... [详细]
  • 20100423:Fixes:更新批处理,以兼容WIN7。第一次系统地玩QT,于是诞生了此预备式:【QT版本4.6.0&#x ... [详细]
  • 本主题面向IT专业人士,介绍了Windows Server 2012 R2和Windows Server 2012中的组托管服务账户(gMSA),涵盖了其应用场景、功能改进、硬件和软件要求以及相关资源。 ... [详细]
  • 本文详细介绍了在 Windows 7 系统中配置 Nginx 1.10.3 和 PHP 7.1.1 NTS 的步骤,包括修改 PHP 配置文件、处理依赖项以及创建批处理脚本启动和停止服务。重点解释了如何解决常见的运行时错误。 ... [详细]
  • yikesnews第11期:微软Office两个0day和一个提权0day
    点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
author-avatar
凝笙儿
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有