在终端中运行node
将带您进入其 REPL 模式,语法突出显示(例如number
黄色,而string
绿色)。
但是,我对它的默认值不满意emacs-key-binding
,所以我遵循一些建议:
alias node='env NODE_NO_READLINE=1 rlwrap node'
这很好用,我得到vim-key-binding
了,但是syntax highlighter
被禁用了。
所以我再试一次:
alias node='rlwrap -a node'
这次我得到了两者vim-key-binding
并syntax highlighter
锻炼了,但是有一些错误,例如当我将其输入 REPL 模式时:
> [1,2,3]
输出正确(语法高亮)
[ 1, 2, 3, 4 ]
但是上面的输入行已更改为
> [1,[1,2,3]
这个错误比没有更烦人syntax highlight
。
有什么想法可以让这两件事很好地协同工作吗?
PS我不需要制表符编译(至少这次)。