按tab键可查看node repl中所有全局对象和内置模块;输入前缀加点号再按tab能补全对应模块、构造函数或原型的方法;若前缀唯一则直接补全,否则需连按两次tab显示全部匹配项。

按Tab键查看所有全局对象和内置模块
启动Node REPL后,不输入任何字符,直接按一次Tab,REPL会列出当前环境中所有可用的全局变量、内置模块(如console、process、Buffer)以及全局函数(如setTimeout、JSON)。这是快速了解Node运行时“开箱即用”能力最直接的方式。
输入前缀后按Tab补全具体模块或对象
想查某个模块的API?输入模块名加点号再按Tab:
-
console.+ Tab → 列出log、error、table等所有方法 -
process.+ Tab → 显示env、pid、cwd()等属性与方法 -
global.+ Tab → 展示所有挂载在全局对象上的成员(含隐式声明的变量)
用Tab探索构造函数和原型方法
对数据类型也适用:
-
Array.+ Tab → 显示from、isArray、of等静态方法 -
String.prototype.+ Tab → 列出trim、includes、padStart等实例方法 -
Promise.+ Tab → 补全resolve、reject、all等
补全失败时的提示逻辑
如果输入的前缀唯一匹配一个名称,按Tab会直接补全;如果有多个候选,第一次Tab无反应,再按一次Tab才会弹出完整列表。例如:
- 输入
se后按Tab → 不补全(因为setImmediate、setTimeout、setInterval都符合) - 再按一次Tab → 显示全部以
se开头的全局标识符











