c - Netbeans 中内部终端、外部终端和标准输出之间的区别

标签 c netbeans console

我刚刚知道在处理 C 程序时 Netbeans 中有多个控制台。请告诉我它们之间有什么区别以及何时使用它们。请看截图

enter image description here

最佳答案

外部使用单独的独立程序来运行您的应用程序。 可以在标有“外部终端类型”的下一行中选择该程序。

在 Linux 上,选项是 GnomeTerminal 和 XTerm。

如果您熟悉这些程序,您可以比内置终端更多地自定义它们,或者您可能只是更喜欢有一个单独的可调整大小的窗口。如果您的代码使用像curses这样的库进行屏幕编辑,那么您可能需要在这些程序中进行测试。如果您只是将调试消息记录到标准输出并从标准输入一次读取一行,那么这可能并不重要。

标准输出和内部终端都在 netbeans 内置的窗口中运行,通常位于右下角。我不清楚这些差异,尽管它影响了我的背景颜色。

以下是来自 Netbeans 站点的标题为“TerminalEmulator”的引用:
http://wiki.netbeans.org/TerminalEmulator

关于c - Netbeans 中内部终端、外部终端和标准输出之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31811201/

相关文章:

php - 如何减少 Netbeans 的内存使用?

java - 从数据库 SQlite 中的 jTable 存储值进行不区分大小写的搜索(IDE : netbeans)

javascript - Netbeans 8.0.2 extjs 项目自动完成不起作用

javascript - 访问数组中正确的元素

c - 定义具有特定对齐方式的自动变量的优雅方式

同步闪存驱动器的 C 代码

c - VDSO(7) 和 SYSCALL(2) 之间有什么关系?

javascript - AngularJS .length 返回 TypeError

javascript - 包含大量特殊字符数组的 JS 函数不起作用

android - 使用 JNI 通过 UNIX 域套接字发送 Java FD