node repl 四个常用点命令:.help 查看所有点命令;.break 中断多行输入;.clear 清空当前会话变量;.save filename 保存有效输入到文件。

Node REPL 的点命令(以 . 开头)是快速操作会话的核心工具,不依赖完整语法,直接生效。掌握这四个常用命令能显著提升调试和实验效率。
.help:查看所有可用点命令
输入 .help 后按回车,REPL 会列出全部内置点命令及其简要说明,包括未列出的 .editor、.load 等。它不显示 JavaScript 语法帮助,只聚焦 REPL 自身功能。
- 每次启动新 REPL 时可快速执行一次,确认环境支持哪些操作
- 输出内容固定,无需参数,输错(如 .helpp)会提示“Unknown command”
- 适合刚进入 REPL 或临时忘记某个命令写法时使用
.break:中断多行输入
当输入函数、对象字面量或 if/for 等跨行结构时,若中途发现写错或想重来,按下 .break 可立即退出当前多行模式,回到单行提示符 >,而不会报错或执行不完整代码。
使用一条命令部署ProbeChain Rydberg测试网代理节点。自动注册为Agent(NodeType=1),免gas,支持macOS/Linux/Windows。触发词:/r
- 例如输入
function foo() {后换行,又不想继续——直接输 .break 即可取消 - 效果等同于连续按两次 Ctrl+C 的第一下(即中断当前输入),但更明确、不触发退出提示
- 对已输入的变量或函数无影响,仅清空当前未完成的表达式缓冲区
.clear:重置当前上下文
.clear 会清空 REPL 当前会话中所有已定义的变量、函数和常量,相当于重开一个干净的 JavaScript 执行环境,但不退出 REPL。
- 执行后,之前用
let x = 10或const obj = {}定义的内容全部消失 - 不影响全局对象(如 console、process)或 Node.js 内置模块,只清理用户声明的顶层绑定
- 比手动逐个
delete global.x更快,也比重启 REPL 节省时间
.save filename:保存当前会话到文件
.save 后跟一个文件名(如 .save demo.js),会把本次 REPL 中所有成功执行过的输入语句(不含报错行、不含 . 命令本身)按顺序写入指定文件,生成可直接运行的 JS 脚本。
- 保存的是你敲过的有效代码,比如
let a = 5、a * 2、console.log(a) - 文件路径为相对当前终端工作目录,建议用 .js 后缀便于后续 node 执行
- 若文件已存在,默认覆盖;无法保存未执行的多行编辑内容(需先按 Ctrl+D 提交)










