星期一, 12月 24th, 2007 | Author:
admin
把notepad++当作记事本升级版+源代码查看器已经很久了,不过今天还是第一次用它来进行c语言的开发尝试。其实notepad++通过“运行”这
个菜单,提供了对系统命令的调用,配合快捷键的定义,可以足以使其成为一个轻量级的开发工具了(当然,如果你使用得当,配合各种插件,它也可以变得很好、
很强大)。
本文介绍了怎样通过运行菜单,借助第三方编译工具,实现c源文件的编译和运行。
文件下载 :
shortcuts.xml 更改后的notepad++ shortcuts.xml文件
准备工作 :
- 安装任意一个c的编译器,例如gcc,并设置好环境变量。
- 安装notepad++4.6版(或者其他具备运行功能的版本)
- 熟悉一些windows系统环境及cmd 的基本知识
- 如果还有更多需求,请访问这个notepad++插件网站
开始工作 :
- 首先熟悉一下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++. - 运行notpad++,点击“运行-》运行”菜单,出现一个弹出框。
- 编译源代码:
cmd /k gcc -o $(NAME_PART).exe “$(FULL_CURRENT_PATH)” & PAUSE & EXIT - 运行上一步生成的可执行文件:
cmd /k “$(NAME_PART)” & PAUSE & EXIT
- 注意事项:
- 引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
- & PAUSE 含义是命令运行后暂停等待键盘操作
- & EXIT 含义是完成后退出运行窗口,回到notepad++
- gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。
- 编译源代码:
- 这一步设置好后点击保存按钮,进行名称和快捷键的设置。这里根据个人喜好更改即可。设置好后重新启动notepad++就可以完全应用了。
- 如果设置错误、想要修改的话,请到C:Documents and Settings系统登录用户名Application DataNotepad++ 目录下查找shortcuts.xml,进行编辑即可。
- 当然,最简单的方法就是下载我已经配置好的shortcuts.xml 文件,粘贴到第四点中给的那个位置就可以了。
参考资料 :