Node.js REPL 与 vim 键绑定和方法/变量完成
据我所知,在 Node REPL 中获取 vim 键绑定的标准方法是使用 rlwrap ,如下所示:
NODE_NO_READLINE=1 rlwrap node
然而,这会杀死方法并变量制表符完成。有一些解决方法吗?
As far as I know, the standard way to get vim keybindings in the Node REPL is to use rlwrap
like so:
NODE_NO_READLINE=1 rlwrap node
This, however, kills method and variable tab-completion. Is there some workaround?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看来不可能。您可以将自己的完成文件放在 /usr/share/rlwrap/completions 中,并进行一些原始(无变量)完成,但这在 repl 中似乎毫无用处。
以下是 rlwrap 作者本人的解释:
可以rlwrap 使用包装命令自己的 TAB 补全?
Seems impossible. You can put your own completion file in /usr/share/rlwrap/completions and have some primitive(no variables) completion but that seems useless in a repl.
Here's the explanation from the rlwrap author himself:
Can rlwrap use a wrapped command's own TAB completion?
它已经过期两年了(就像这个问题一样),但是嘿。
It's two years out of date, (as is this question), but hey.