如何重置/清除 erlang 终端

2023-12-28

我正在尝试重置提示,忘记所有变量并从第 1 行开始提示>
我知道以下内置函数

f().                      %% forget all
io:format("\e[H\e[J").    %% "clear screen" and moving cursor to the begin of the line

但是当我编写以下命令时,它确实会忘记所有变量,但它不会“重置”屏幕,只是清除屏幕,就像clear终端中的命令。

在Linux中,我只需输入reset,但我找不到 erlang 的等效命令或内置函数来执行此操作。

我也尝试过io:format(os:cmd("reset")).但我收到错误。

我现在的解决方案是退出 erlang 终端,然后再次重新打开它,但我确信有更简单的方法可以做到这一点。


清除 erl shell

io:format(os:cmd(clear)).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何重置/清除 erlang 终端 的相关文章

  • Bower:安装 2 个版本的 jQuery

    我将如何安装 2 个版本的 jQuery使用凉亭 我想要 v2 0 以及 1 9 1 来支持浏览器回退 我遇到的问题是如果你跑bower install jquery 1 9 1 jquery 2 0 0第一个版本被第二个版本覆盖 因为它们
  • 为什么使用 $PATH 以及它是什么

    我对编程有点陌生 不是真的 但我仍在学习 我们不是吗 虽然我了解 Java 和 Python 并且了解 C C JS C HTML CSS 等 并且我可以在终端中很好地导航 但我不熟悉终端中的 PATH 是什么 我使用 Linux 终端和
  • 在erlang中打印数字的每个数字的问题

    我正在尝试编写一个程序 该程序将读入一个数字 然后将该数字的每个数字输出到列表中 然而 在我尝试使用数字 8 和 9 之前 大多数事情看起来都很好 该程序仅输出 b t反而 如果输入的数字包含8或9 同时还有其他数字 例如283 就可以正常
  • Erlang 参与者与 OOP 对象有何不同?

    假设我有一个 Erlang actor 定义如下 counter Num gt receive From increment gt From self new value Num 1 counter Num 1 end 同样 我有一个 Ru
  • VS Code 终端无法识别 PATH 变量

    我在 PATH 中添加了一个目录 但 VS Code 中的终端无法识别我尝试从该目录运行的命令 exe 终端使用 cmd 而不是 power shell 我缺少什么 重新启动我的计算机 它就工作了 显然 VS Code 无法识别这些更改
  • 在 Erlang 中展平嵌套列表的列表

    我正在做练习Erlang编程 问题是 编写一个函数 给定一个嵌套列表的列表 该函数将返回一个平面列表 例子 flatten 1 2 3 4 5 6 1 2 3 4 5 6 提示 使用concatenate解决flatten 这是我的conc
  • 在C中获取终端宽度?

    我一直在寻找一种从 C 程序中获取终端宽度的方法 我不断想出的是这样的东西 include
  • Emacs 退出终端

    在 Emacs 中运行终端模式时使用M x term using C x C o我无法切换到另一个缓冲区来继续处理事情 我知道这是可能的M x shell但使用此命令时 shell 的某些方面不起作用 less more 手册页等 我想知道
  • “排序文件名 | uniq”不适用于大文件

    我可以从小文本文件中删除重复条目 但不能从大文本文件中删除重复条目 我有一个 4MB 的文件 文件的开头如下所示 aa aah aahed aahed aahing aahing aahs aahs aal aalii aalii aali
  • 当 URL 可在浏览器中访问时,SSH Curl 不起作用

    This post is linked with another post of mine still unsolved Laravel 作曲家更新 连接被拒绝 https stackoverflow com questions 52404
  • 使用通配符在 .zshrc 中获取多个文件

    我通过 oh my zsh 使用 z shell 我想从 zshrc 文件中获取多个别名文件 这样我就可以让事情井井有条 我已经为别名文件添加了前缀 alias 这样我就可以通配符加载它们 但是 打电话给source alias 只加载第一
  • Windows 控制台“ESC[2J”并没有真正“清除”屏幕

    我知道这类问题经常被问到 但我认为这个问题有点不同 需要被问到 新的 Windows 控制台支持 ANSI VT100 控制代码 ANSI VT100 控制代码 http www termsys demon co uk vtansi htm
  • Erlang get_tcp:recv数据长度

    I user gen tcp recv Socket 0 用于数据接收 但我只能接收1次1418字节 我怎样才能收到发送的数据量 in gen tcp recv Socket 0 您正在询问内核 给我接收缓冲区中现在可用的所有数据 不过 内
  • sqlite 插入需要很长时间

    我正在将不到 200 000 行插入到 sqlite 数据库表中 我只是在终端中通过 sqlite3 使用一个非常简单的 sql 文件 我打赌它已经运行了至少 30 分钟 这是正常现象还是我应该关闭该过程并尝试不同的方法 sqlite中的插
  • 如何检测来自 QNX 中 ncurses 的屏幕调整大小事件?

    我无法配置为接收有关使用 ncurses QNX Momentics 更改终端大小的事件 我使用Putyy作为终端 通过COM端口传输数据 我的问题是如何实现使用远程终端时接收屏幕变化事件 FILE fcons fopen dev ser1
  • Gulp 错误:找不到模块“jshint/src/cli”

    因此 我重新安装了 El Capitan 并再次尝试这些任务运行程序 我正在跟进sitepoint 的 Gulp js 简介 http www sitepoint com introduction gulp js 但当我尝试运行时 我陷入了
  • 从 TypeScript 运行任何 Linux 终端命令?

    有没有办法直接从 TypeScript 类中执行 Linux 终端命令 这个想法是做类似的事情 let myTerminal new LinuxTerminal let terminalResult myTerminal run sudo
  • 如何在 Visual Studio Code 中从集成终端引用当前文件

    我想知道是否可以 使用内置变量 直接使用集成终端在 Visual Studio 中打开的当前文件 例如 gt some command current file Where current file would be a built in
  • 重置 MySQL root 密码不起作用

    我花了很多时间阅读并尝试了数十种重置 root 密码的方法 但我一无所获 我发现 并尝试过 的最完整的说明如下 顺便说一句 我在 Win7 32 位上运行 MySQL 5 5 我创建了一个文件 c mysqlinit txt 其中包含两行
  • 如何执行“sudo nvm”?

    在我的 Mac 上 我想将一些需要 su 权限的包迁移到另一个节点版本 我使用 homebrew 安装 nvm 现在我需要执行 sudo nvm 或 reinstall packages将失败 me MacBook sudo nvm sud

随机推荐

  • 从存储库中的现有 YML 文件创建新管道(Azure Pipelines)

    通常 我通过 Azure DevOps 门户创建新的构建管道 然后 编辑将引导我完成选择项目源 存储库和模板的步骤 之后 我可以选择创建新分支或直接提交到主分支 然而 这一次 我有一个现有的azure pipelines yml文件在我的分
  • 寻求帮助“@property(非空)”它是什么? [复制]

    这个问题在这里已经有答案了 property nonnull Does nonnulliOS8 3中添加了它 它能做什么 是的 它是在 XCode 6 3 中添加的 得到这个信息来自这里 nshipster http nshipster c
  • 正确使用PropertyChangedTrigger和ChangePropertyAction

    我正在尝试设置默认选定值ItemsSource我的财产变化ComboBox 我的xaml
  • onServiceConnected 在bindService 方法之后从未调用

    我有一个特殊情况 由广播接收器启动的服务启动一个活动 我想让此活动能够与服务进行通信 我选择使用 AIDL 来使其成为可能 一切似乎都很好 除了bindService 调用的方法onCreate 的活动 实际上 bindService 会抛
  • Java中用多个子类实现父类方法

    我有一堂课 我们称之为A 由几个子类扩展 B C D ETC 在每个子类中 我希望可以从父类的实例化中访问特定的方法A 我试图声明A作为抽象类 并将内部的每个子类方法声明为抽象类 然后我在自己的类中实现了这些方法 但似乎每个子类都必须实现父
  • Vanilla javascript Trap 模式中的焦点(辅助功能选项卡)

    这应该很简单 但由于某种原因它不起作用 我在正确的时间获得了正确的 console logs 但焦点没有到达正确的位置 请参考我的 jsfiddle https jsfiddle net bqt0np9d https jsfiddle ne
  • 使用 XPath Java 设置节点值

    我正在尝试通过 XPath 设置节点值 我有以下内容 但它似乎没有改变实际文件值 XPathFactory factory XPathFactory newInstance XPath xPath factory newXPath xPat
  • 如何在 DynamoDB 中创建 UUID?

    在我的数据库方案中 我需要一个自动增量主键 我怎样才能实现这个功能呢 PS 为了访问 DynamoDB 我使用dynode https github com Wantworthy dynode Node js 模块 免责声明 我是 Dyna
  • 如果空间不足,则隐藏标签 D3 可缩放旭日图

    所以我知道这个答案是为了隐藏不适合图表的文本 D3 如果有足够的空间 在饼图中放置圆弧标签 https stackoverflow com questions 19792552 d3 put arc labels in a pie char
  • 似乎无法清理分离的 DOM 元素

    我在用着jquery ui 选项卡 http jqueryui com tabs 我遇到了删除选项卡时出现的问题 该选项卡及其内容 div 似乎已被删除 但当您查看 Chrome DevTools 配置文件中的堆时 删除选项卡后 您会发现选
  • 相当于 Scala dropWhile

    我正在努力寻找一种方法来根据谓词跳过流开头的某些元素 像这样的事情 dropWhile n gt n lt 3 Stream of 0 1 2 3 0 1 2 3 4 forEach System out println 3 0 1 2 3
  • 通过浏览器后退按钮访问时重新加载网站

    问题 我有一个包含动态内容的网站 每次用户看到它时都需要重新加载 这包括当用户点击另一个站点上的后退按钮并到达需要重新加载的站点时的用例 大多数 全部 浏览器在此事件后不会刷新网站 我的解决方案 不太有效 http www hunlock
  • C++ 异常处理

    所以我正在编写一些代码 我注意到除了语法 类型和其他编译时错误之外 C 不会抛出任何其他异常 所以我决定用一个非常简单的程序来测试一下 include
  • 列表视图设置自定义波纹选择器

    我尝试在以下条件下在 Lollipop 上使用列表视图控件 主题类型是默认的Theme Material 深色主题 列表视图包含在具有白色背景的较大布局内 列表视图应该有一个以白色背景出现的列表选择器 注意 我被迫使用自定义列表选择器颜色
  • Python 换出 sys.modules 并不像直觉那样工作

    我正在尝试设置字典sys modules在寻找答案时另一个问题 https stackoverflow com q 42134260 2988730并发现了一些有趣的事情 链接的问题涉及消除导入模块的所有影响 基于另一个帖子 https s
  • 如何在 Java 单例中维护可变状态

    我有一个 Java 中的单例 在 OSGi 服务中 并且想要维护其中的某些状态 计数器 这个变量应该是静态的吗 或同步 或两者 或者我应该将操作包装在同步方法中 这与仅仅使 var 同步有什么不同吗 我希望服务操作的消费者增加此计数器 pu
  • WPF 中的水平菜单和水平子菜单

    我一直在与 WPF 作斗争Menu我根本无法实现我想要的目标 我尝试更改默认样式Menu and MenuItem控制 但这结果很糟糕 然后我尝试使用控件模板来设计它的样式 但是 我想我开始意识到我的 WPF 技能还不具备 这是我想要的结果
  • XAML WebView 绑定到字符串在 Xamarin Forms 中不起作用

    我是 C 和 Xamarin Forms 的新手 我有一个 webview 并从 API 获取源 url 对于这个问题 我已经对值进行了硬编码 我绑定了源 url 而不是将值添加到 XAML 中的 Source 但这不起作用 堆栈和论坛中的
  • 如何在java中读取或解析MHTML(.mht)文件

    我需要开采content大多数已知的文档文件 例如 pdf html 文档 docx等 对于大多数文件格式 我计划使用 http tika apache org http tika apache org 但截至目前Tika不支持 MHTML
  • 如何重置/清除 erlang 终端

    我正在尝试重置提示 忘记所有变量并从第 1 行开始提示 gt 我知道以下内置函数 f forget all io format e H e J clear screen and moving cursor to the begin of t