如何使用notepad++编c语言?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用notepad++编c语言?相关的知识,希望对你有一定的参考价值。

参考技术A

使用notepad++编c语言,解决这个问题的方法如下:

1、首先打开Notepad++软件,进入主界面。

2、打开菜单栏中的运行,点击其中的运行,或者按F5。弹出设置对话框。

3、在弹出的设置对话框中填准确信息: cmd /k gcc -o "D:\\study\\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" & PAUSE & EXIT然后名字为编译c,快捷键自己设置。

4、同样第二个:cmd /k "D:\\study\\$(NAME_PART)" & PAUSE & EXIT名字为运行c,快捷键自己设置。设置好以后关闭对话框即可。

5、然后在软件简单地测试程序,检验是否通过。程序具体为:

#include <stdio.h>

int main(void)

int i1=1,i2=2;

int sum=i1+i2;

printf("%d\\n",sum);

return 0;

6、然后依次点击编译c和运行c,最终测试通过。


7、最后可以使用这个编译器编程,问题解决了。

如何在 Notepad++ 中启用自动完成支持?

【中文标题】如何在 Notepad++ 中启用自动完成支持?【英文标题】:How can I enable auto complete support in Notepad++? 【发布时间】:2010-10-27 23:36:29 【问题描述】:

我正在尝试为简单的脚本语言添加简单的语法突出显示和自动完成...

我使用this article添加了语法高亮

现在我想知道如何使用 Notepad ++ 为我的自定义语言启用自动完成功能。有人知道怎么做吗?

【问题讨论】:

【参考方案1】:

马克提供的链接失效了,你可以去:

Notpad++ 6.6.9

设置 -> 首选项 -> 自动完成 -> 启用每个输入的自动完成。

我觉得这很烦人,因为总是会出现一个大的自动完成块,我只想在按 Tab 或组合键时看到自动完成。不过,我对 Notepad++ 还是很陌生。如果您知道这样的组合键,请随时回复。我通过谷歌找到了这个问题,所以我们可以随时帮助其他人。

【讨论】:

关闭它并使用 Ctrl+Enter 作为您的代码,使用 Ctrl+Space 作为语言。该设置似乎正是为了自动显示该框|块。 naxa 的技术是我正在寻找的,而不是其他复杂的答案。完美的!不敢相信我没有用过这个:) Naxa - 你能把你的评论变成答案吗?我会赞成!【参考方案2】:

对于基本的自动补全,请查看%ProgramFiles%\Notepad++\plugins\APIs 中的文件。它基本上只是一个带有关键字的 XML 文件。如果你想要调用提示(“函数参数提示”),请查看 these instructions。

我再也没有找到任何文档,但cpp.xml 有一个针对fopen 的调用提示,而php.xml 相当完整。

【讨论】:

自动完成文档现在在这里:sourceforge.net/apps/mediawiki/notepad-plus/… 在使用 xml 模式时,Notepad++ 有什么方法可以自动完成 xml? 文档再次移动:npp-wiki.tuxfamily.org/index.php?title=Auto_Completion - 另外,关于创建自动完成文件的说明:npp-wiki.tuxfamily.org/… @DebugErr:哈哈,新链接:docs.notepad-plus-plus.org/index.php/Auto_Completion - docs.notepad-plus-plus.org/index.php/… 链接又变了,现在文档在这里:npp-user-manual.org/docs/auto-completion【参考方案3】:

前往

设置 -> 首选项 -> 备份/自动完成

选中对每个输入启用自动完成。默认情况下,功能完成的单选按钮被选中,这将在您键入时完成相关的功能名称。但是当您编辑代码以外的内容时,您可以检查单词补全

如果您发现难以记住函数参数及其顺序,请检查函数参数输入提示

【讨论】:

【参考方案4】:

Notepad++ 中的自动完成就像在界面中按 Ctrl + EnterCtrl + Space 一样简单。

Ctrl + Enter - 就这么简单!

对于很多人来说,这比自动完成所有内容要好。

【讨论】:

【参考方案5】:

不要忘记添加您的库并检查您的版本。好的信息在Using Notepad Plus Plus as a script editor

【讨论】:

【参考方案6】:

您也可以添加自己的建议。

打开这个路径:

C:\Program Files\Notepad++\plugins\APIs

并打开该语言的XML文件,如php.xml。这里假设,您想添加 addcslashes,所以只需添加此 XML 代码。

<KeyWord name="addcslashes" func="yes">
    <Overload retVal="void">
        <Param name="void"/>
    </Overload>
</KeyWord>

【讨论】:

【参考方案7】:

很简单:

    使用统一关键字查找 XML 文件 只复制带有“”的行 例如转到 C:\Program Files\Notepad++\plugins\APIs 并找到 cs.xml 粘贴您在 1. 中复制的内容,但请注意:不要删除 cs.xml 中的任何一行 保存文件并享受自动完成功能:)

【讨论】:

【参考方案8】:

打开 Notepad++ 和设置 -> 首选项 -> 自动完成 -> 选中所需的自动插入选项。 这个链接会有很大帮助:http://docs.notepad-plus-plus.org/index.php/Auto_Completion

【讨论】:

以上是关于如何使用notepad++编c语言?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Notepad++和GCC搭建Windows下的C语言学习环境

如何使用Notepad++编译运行php

如何配置Notepad++的C/C++语言开发环境

如何使用LLVM将C语言编译为WASM

在vs2012中,如何创建c语言程序?

用c语言编完程序怎么生成exe可执行文件?