Repl 指的是交互作用的介面
簡單的說 我們可以直接在如 終端機, 執行 node 的指令
可參考 (http://nodejs.org/api/repl.html)
幾項重點
- 可以同時開啟多個 REPL的介面
- 共用所有的全域變數
- 擁有各自的IO
- 可用 repl.start(), 啟動一個 repl
- _ => 代表上一個表達示(expression)的執行結果
- 特殊的 Command:
- .break:中斷目前的輸入, .break前面打的訊息 都不算數
- .clear:將context 重置為空的物件, 還有清除 multi-line expression.
- .exit:退出當前的 repl
- .help:展示有哪些特殊的 Command.
- .save:將目前 repl 的 session 存在檔案裡,
- Ex. .save ./file/to/save.js
- 預設起始位置為呼叫 node 指令時的資料夾
- .load:將上面存起來的檔案, 載入到當前的 session.
- Ex. .load ./file/to/load.js
- Ctrl:
Ctrl + C:如同 .break Ctrl + D:如同 .exit - Tab鍵:自動填滿變數名稱, 若有多個可能, 則會顯示所有選項.
沒有留言:
張貼留言