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

利用notepad++编译&运行C代码

阅读更多
星期一, 12月 24th, 2007 | Author: admin

  
把notepad++当作记事本升级版+源代码查看器已经很久了,不过今天还是第一次用它来进行c语言的开发尝试。其实notepad++通过“运行”这
个菜单,提供了对系统命令的调用,配合快捷键的定义,可以足以使其成为一个轻量级的开发工具了(当然,如果你使用得当,配合各种插件,它也可以变得很好、
很强大)。

    本文介绍了怎样通过运行菜单,借助第三方编译工具,实现c源文件的编译和运行。

    文件下载

        shortcuts.xml     更改后的notepad++ shortcuts.xml文件

    准备工作

  1. 安装任意一个c的编译器,例如gcc,并设置好环境变量。
  2. 安装notepad++4.6版(或者其他具备运行功能的版本)
  3. 熟悉一些windows系统环境及cmd 的基本知识
  4. 如果还有更多需求,请访问这个notepad++插件网站

    开始工作

  1. 首先熟悉一下notepad++里的宏定义:
    调用的形式如:$(NAME_PART)  *注意:这里是'('不是'{'

    The 5 environment variables contain:

    FULL_CURRENT_PATH : E:my Webmainwelcome.html
    CURRENT_DIRECTORY : E:my Webmain
    FILE_NAME : welcome.html
    NAME_PART : welcome
    EXT_PART : html

     

    There are 2 more variables (available from v3.7):

    NPP_DIRECTORY : the full path of directory which locates your notepad++.exe
    CURRENT_WORD : it gives the word(s) you selected in Notepad++.
  2. 运行notpad++,点击“运行-》运行”菜单,出现一个弹出框。
    1. 编译源代码:
      cmd /k gcc -o $(NAME_PART).exe “$(FULL_CURRENT_PATH)” & PAUSE & EXIT
    2. 运行上一步生成的可执行文件:
      cmd /k “$(NAME_PART)” & PAUSE & EXIT
    3. 注意事项:
      1. 引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
      2. & PAUSE 含义是命令运行后暂停等待键盘操作
      3. & EXIT    含义是完成后退出运行窗口,回到notepad++
      4. gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。
  3. 这一步设置好后点击保存按钮,进行名称和快捷键的设置。这里根据个人喜好更改即可。设置好后重新启动notepad++就可以完全应用了。
  4. 如果设置错误、想要修改的话,请到C:Documents and Settings系统登录用户名Application DataNotepad++ 目录下查找shortcuts.xml,进行编辑即可。
  5. 当然,最简单的方法就是下载我已经配置好的shortcuts.xml 文件,粘贴到第四点中给的那个位置就可以了。

    参考资料

  1. Notepad++ java 编译及运行机快捷键定义文件
  2. notepad++ Run external tools
  3. gcc参数详解
分享到:
评论

相关推荐

    NotePad++ VS2008 编译成功版

    从官网下载的notepad++ 竟然没办法编译成功,自己做了下小修改 NotePad++ VS2008 编译成功版 源码

    Notepad++ java 编译及运行机快捷键定义文件

    Notepad++ java 编译及运行机快捷键定义文件 xml格式 放在自己home目录. 可以自己找找哦:)

    Notepad++一键格式化php代码.rar

    3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)" 5、输入完之后,点“保存...”,选择快捷键组合,如shift+alt+F,然后点击运行即可

    Notepad++安装包

    Notepad++中文版是一款非常有...Notepad++除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++中文版不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

    vs2010编译notepad++源代码步骤

    vs2010成功编译notepad++源代码,步骤清晰。

    notepad++ 5.6.8 & 5.7

    notepad++ 5.6.8 & 5.7 很不错的编辑软件,推荐!

    Notepad++ 代码补全插件QuickText

    自己实战后才分享的,实用Notepad++ 代码补全插件QuickText

    Notepad++_v7.8.5_Modify_Lfqy_Setup.7z

    Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的安装包,Notepad++_v7.8.5的...

    notepad++主题文件

    notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...

    Notepad++的代码自动完成插件

    Notepad++的代码自动完成插件,有了这个插件

    Notepad++ 64位 ComparePlugin 插件下载

    对比两份文本异同的Notepad++ 64位插件。网上资源大多是针对32位的,这里提供一份64位的,实测可用在v7.2.3版本的Notepad++上。把压缩包中ComparePlugin.dll放入Notepad++的安装路径根目录即可。启动Notepad++自动...

    编译Notepad++源码

    怎么在visual C++ 2008 express里面成功编译Notepad++源码

    NotePad++(代码格式化好用的插件)

    notepad++非常好用的代码格式话插件。 使用方法:1、在Notepad++的“插件”菜单中选择“Plugin Manager”-》“show Plugin Manager”,然后把下载的插件放到该目录下。 2、在Notepad++的“设置”菜单中选择“导入...

    Notepad++运行C#的插件及源码

    1、用于Notepad++的插件 2、可以在笔记本中运行C#代码 3、放在插件目录下, 4、在界面的菜单中手动增加插件。 5、只支持64位

    notepad++下的verilog代码补全配置文件

    下载后放在 notepad++的安装目录\\plugins\APIs 下,重启软件即可使用verilog的自动完成功能

    NotePad++常用插件集合

    使用方法:将下载得到的plugins zip解压到notepad++安装根目录下覆盖原来的plugin文件夹即可 示例路径:D: Program Files x86 Notepad++ plugins">这个压缩文件包含了notepad++的一些常用插件 包括热门插件compare ...

    Notepad++ & JSON插件

    Notepad++ & JSON插件 包含:Notepad++安装包 Notepad++ JSON查看器插件

    Notepad++ 7.8.1 release

    Notepad++是免费开源的文本编辑器和记事本替代品,支持多种语言。运行在微软的Windows系统中。

    Notepad++_notepad++_C++STL_

    Notepad ++是免费的源代码编辑器和支持多种语言的Notepad替换。在MS Windows环境中运行,其使用受GPL许可证控制。基于强大的编辑组件Scintilla,Notepad ++是用C ++编写的,并使用纯Win32 API和STL来确保更高的执行...

    Notepad++ 插件集合(共52个)

    Notepad++ 插件集合(共52个),适用于32位Notepad++(含部分64位),下载插件,将zip文件解压后的dll文件放到Notepad++安装目录下的plugins目录,重启Notepad++,点击菜单--插件,即可看见安装的插件。

Global site tag (gtag.js) - Google Analytics