问题标签 [console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4293 浏览

linux - 键盘扫描码?

GNU/Linux 文本控制台,不涉及 X11,甚至没有安装。键盘是美国布局,键盘映射美国默认。内核版本 2.20.x 或更高版本。

用 C 语言编写的应用程序在翻译模式下获取键盘输入,即XLATEUNICODE. 当一个键被按下时,应用程序接收到相应的键串。例如,您按 F1,应用程序读取"\033[[A".

在内核向应用程序发送密钥字符串之前,它必须知道哪个键被按下,即它必须知道它的扫描码。在上面的 F1 示例中,按下的键的扫描码是 59 或 0x3b。

也就是说,即使键盘处于翻译模式,扫描码也会保存在内存中的某个位置。应用程序如何在不切换键盘 RAWMEDIUMRAW模式的情况下访问它们?一个代码片段会有所帮助。

0 投票
10 回答
95551 浏览

java - Eclipse IDE 中的 java.io.Console 支持

我使用 Eclipse IDE 来开发、编译和运行我的 Java 项目。今天,我尝试使用java.io.Console该类来管理输出,更重要的是,管理用户输入。

问题是当应用程序“通过”Eclipse 运行时System.console()返回。nullEclipse 在后台进程上运行程序,而不是我们熟悉的带有控制台窗口的顶级进程。

有没有办法强制 Eclipse 将程序作为顶级进程运行,或者至少创建一个 JVM 可以识别的控制台?否则,我不得不将项目打包并在 Eclipse 外部的命令行环境中运行。

0 投票
6 回答
17800 浏览

python - 如何最好地在控制台中绘制?

我正在尝试用python编写一个控制台(如终端,而不是游戏控制台)乒乓球游戏,但我无法确定如何最好地(重新)绘制游戏。

我正在考虑将二维数组作为一种位图,编辑数组以反映球/桨的新位置,然后将每一行转换为字符串并打印。然而,这意味着旧的“框架”将保留,如果游戏的尺寸小于控制台窗口,旧的框架仍然可见。

有没有办法从控制台中删除字符?'\b' 我听说是不可靠的。

或者是否有更简单的替代方法可以将此类应用程序输出到控制台?

0 投票
11 回答
33311 浏览

linux - 在 Linux 中使用 Ctrl-Alt-F6,但无法恢复我的屏幕

这显然是一个愚蠢的问题。我在 Mac 和 Linux 上都在 Eclipse 中编码,但我混淆并使用 Mac 快捷方式来切换窗口选项卡(Ctrl- Cmd- F6),但我在 uni 上使用 Linux 并且屏幕变黑了。我以前做过,但这次我无法回到我的桌面。Ctrl- Alt F1-F6给我不同的终端,F7给我一个黑屏和F8左上角闪烁的下划线。我的会话不应该在某个地方F1-F6它是否丢失了?

0 投票
5 回答
6026 浏览

java - Java - 类似控制台的 Web 小程序

嘿,我一直在使用 Java 在 Windows 控制台中开发一个应用程序,并希望将它放在其所有控制台图形荣耀中。

是否有一个简单的 Web 小程序 API 可以用来移植我的应用程序?

我只是使用基本的 System.out 和 System.in 功能,但我很高兴重建我的 I/O 包装器。

我认为这些方面的东西对于任何想要将他们的工作放到网上的 Java 初学者来说都是一笔巨大的财富。

0 投票
2 回答
34237 浏览

.net - 如何将 .NET 控制台应用程序转换为 Winforms 或 WPF 应用程序

我经常从一个简单的控制台应用程序开始尝试一个想法,然后创建一个基于 GUI 的新项目并将代码复制进去。有更好的方法吗?我可以轻松转换现有的控制台应用程序吗?

0 投票
5 回答
4674 浏览

windows - 红宝石。如何在 Windows 上复制和粘贴 irb?

如何在 Windows 上复制和粘贴 irb(交互式 Ruby Shell)?

0 投票
11 回答
10797 浏览

macos - 将自定义日志位置添加到 OS X 控制台应用程序

在线搜索后,到目前为止我发现的最佳解决方案是在“/Library/logs/”或“~/Library/logs/”中创建一个符号链接,使其显示在控制台应用程序中。

我想知道是否可以直接在控制台的“日志文件”部分下将新目录或日志文件添加到“根”级别。

这是一个快速截图:

OS X 控制台

0 投票
5 回答
2122 浏览

macos - 如何在 OS X 上升级 *console* 版本的 vim?

我确定这是一个新手问题,但是每次我为 os x 编译/dl'ed 一个新版本的 vim 时,在命令行上运行 vim 都会打开 gvim 应用程序。我只想升级控制台版本(例如,我可以编译 python 以使用omnicomplete)。

0 投票
14 回答
195673 浏览

ruby-on-rails - 如何在 Ruby on Rails 的控制台中调用控制器/视图辅助方法?

当我加载时script/console,有时我想使用控制器或视图辅助方法的输出。

有没有办法:

  • 模拟请求?
  • 根据所述请求从控制器实例调用方法?
  • 通过所述控制器实例或其他方式测试辅助方法?