我正在尝试查看是否有一种方法可以“完全”清除 RubyMine(或任何其他 JetBrains IDE,如 WebStorm 或 PhpStorm)中的控制台。
我已经看到了这个问题的答案:RubyMine 任何清除内置控制台的方法。
不幸的是,这并没有真正清除控制台,它只是移动控制台窗口,使当前行位于屏幕顶部。与 Linux 中的“clear”非常相似。
有时,我运行一个在控制台中显示大量信息的命令,我想查看它所说的第一件事,但是当控制台以这种方式清除时,我发现我可能会丢失在所有内容中陈述该命令的位置之前和之后打印的垃圾。
我更喜欢 Linux 中的
reset
或 Windows 中的 cls
之类的东西,它们实际上会清除控制台,但当我在 RubyMine 中时,这些似乎与清除具有相同的效果
到目前为止,我发现要做的唯一一件事就是点击左侧的“加号”并打开一个新的控制台窗口,但我发现这有点乏味。
我在 Ubuntu 中使用这个,如果这有什么不同的话,但我相信我在 Windows 中也遇到了同样的问题。
右键单击并选择
Clear buffer
或在控制台聚焦时按 Ctrl + K。
对于那些在使用较新版本的 WebStorm 时遇到问题(从上下文菜单中禁用“清除缓冲区”选项)的人来说,有一个相对简单的解决方案。您需要更新IDE注册表,即:
我很确定大多数接触此帖子的人实际上都遇到了我提到的问题,而不是问题中的原始问题。更多背景信息:https://youtrack.jetbrains.com/issue/IJPL-101409/Windows-Clear-buffer-option-is-disabled