星期一, 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
文件,粘贴到第四点中给的那个位置就可以了。
参考资料
:
-
Notepad++ java 编译及运行机快捷键定义文件
-
notepad++ Run external tools
-
gcc参数详解
分享到:
相关推荐
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中广为使用,因为它支持多种编程语言,并且基于Windows平台。...通过熟练掌握nppexec的配置和使用,你可以充分利用Notepad++的功能,提升你的编程体验。
虽然Notepad++并非一个完整的集成开发环境(IDE),但通过插件如NppExec等,可以模拟部分IDE的功能,如编译、运行程序,使得它成为开发过程中的得力助手。 总结来说,Notepad++凭借其强大的文本处理能力、丰富的...
《Notepad++:高效文本编辑器的深度解析》 ...通过了解和掌握这些核心功能,用户可以更好地利用Notepad++提升工作效率,实现更高效的编程体验。无论你是初学者还是经验丰富的开发者,Notepad++都值得你拥有。
虽然NotePad++并非完整的IDE,但它具备一些IDE的基础特性,如编译、运行和调试,支持通过外部工具进行编译,如通过命令行调用GCC或MSVC等。 11. **性能优化** 相比记事本,NotePad++在处理大文件时更为流畅,因为...
- 利用Notepad++的多文档界面,可以同时编辑多个文件,提高编程效率。 综上所述,FreeFem++和Notepad++是数值计算和源代码编辑的强大工具组合。正确安装和配置后,它们将助力你高效地进行有限元分析和代码编写。
标题中的“用notepad++ 打造轻量级Java c编译器”指的是利用Notepad++文本编辑器和额外的编译工具来构建一个简单的Java和C语言的开发环境。Notepad++是一款流行的免费源代码编辑器,尤其适用于Windows操作系统,它...
2. **代码编译与仿真**:虽然Notepad++本身不支持编译和仿真,但可以通过集成命令行工具,如Xilinx ISE、Vivado或Altera Quartus,实现代码的编译和仿真。 3. **版本控制**:可以结合Git等版本控制系统,管理FPGA...
例如,可以直接添加编译、运行等快捷操作,提升工作效率。 shortcuts.xml 文件记录了Notepad++的所有快捷键配置。快捷键的合理设置能显著提高开发效率,用户可以根据自己的习惯重新定义快捷键,使其更符合个人操作...
这样,你就可以在Notepad++中编写C语言代码,保存后直接使用快捷键或菜单选项来编译和运行程序。 为了更好地利用这两个工具,你可以设置Notepad++的编译配置,比如自定义编译命令行参数,以便生成调试信息或者优化...
1. 要使Notepad++能够编译和运行Java程序,你需要先确保已安装JDK(Java Development Kit)。 2. 打开“Settings”(设置)> “Preferences”(首选项)。 3. 在“New Document/Default Directory”(新建文档/默认...
至此,你已经成功地搭建了Go语言的开发环境,并利用Notepad++实现了代码的编写、高亮和运行。但请注意,对于大型项目,可能需要更专业的IDE,如Visual Studio Code(VSCode)配合Go插件,以获取更好的代码补全、调试...
通过上述步骤,我们不仅成功配置了 CodeBlocks 下的 C 语言开发环境,还利用 Notepad++ 实现了代码的一键编译与运行。这将大大提高学习与开发 C 语言程序的效率,为后续深入学习打下坚实的基础。希望本文能帮助到...
"001第一章 C语言概述以及如何上机运行C 新版"的内容很可能是为初学者提供的入门教程,旨在介绍C语言的基本概念并指导如何实际操作进行程序编译和运行。 首先,C语言概述通常包括以下几个部分: 1. **历史背景**:...
通过学习电路设计、掌握keil 4的使用、熟练运用C语言以及利用Notepad++进行高效编程,选手们可以系统地提升自己的技能,从而在蓝桥杯大赛中取得更好的成绩。这些知识和技能不仅适用于比赛,也为未来在电子工程和...
在IT领域,C语言是一种基础且重要的编程语言,被广泛...用户可以通过解压文件,使用合适的代码编辑器打开并编译运行代码,同时利用Git进行版本管理和协同工作。通过学习和应用这些知识点,可以提高C语言编程的能力。
3. **编译**:在命令行中切换到包含`makefile`和源代码的目录,运行`make all`命令,这将触发编译过程,生成可烧录的`.hex`文件、`.eep`文件(用于EEPROM)以及调试用的`.elf`文件。 ### 五、进一步学习 在熟悉了...
我们使用 Notepad++ 编写 C 语言程序和汇编程序,然后使用 nasm 将实验二中的用户程序和引导程序编译成二进制代码。在 Dosbox 下,我们使用 TCC 编译 C 代码,使用 TASM 编译内核的部分汇编代码,然后使用 Tlink 将...
而在VSCode中,可以通过安装C/C++扩展,配置相应的任务和调试器来实现代码的编译和运行。 MingW64的使用对于开发者来说非常便利,特别是那些希望在Windows环境下使用GCC编译器的用户,无需安装完整的Linux环境或者...