Node.js REPL 与 vim 键绑定和方法/变量完成

发布于 2024-12-24 16:37:32 字数 147 浏览 2 评论 0原文

据我所知,在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无力看清 2024-12-31 16:37:32

看来不可能。您可以将自己的完成文件放在 /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?

等风来 2024-12-31 16:37:32

它已经过期两年了(就像这个问题一样),但是嘿。

https://github.com/thlorenz/readline-vim

It's two years out of date, (as is this question), but hey.

https://github.com/thlorenz/readline-vim

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文