據我所知,得到VIM鍵綁定在節點REPL的標準方法是使用rlwrap
像這樣:Node.js的REPL用vim鍵綁定和方法/變量完成
NODE_NO_READLINE=1 rlwrap node
此,然而,殺死方法和變量tab-completion。有一些解決方法嗎?
據我所知,得到VIM鍵綁定在節點REPL的標準方法是使用rlwrap
像這樣:Node.js的REPL用vim鍵綁定和方法/變量完成
NODE_NO_READLINE=1 rlwrap node
此,然而,殺死方法和變量tab-completion。有一些解決方法嗎?
似乎不可能。你可以把你自己的完成文件放在/ usr/share/rlwrap/completions中,並有一些原始的(沒有變量)完成,但在repl中似乎沒用。
下面是來自rlwrap的解釋筆者自己:
這是2年後的日期,(因爲是這個問題),但嘿。
這看起來像一個庫,而不是一個REPL。他們在示例部分創建了自己的REPL示例,但這不允許運行默認的REPL。我錯過了什麼嗎? – dionyziz 2017-11-18 23:04:44
有趣的是,你是對的。如果有人仍然存在這個問題,那麼可能需要15分鐘的時間才能將一個猴子補丁的REPL發佈到帶有「bin」字段的npm上 - 讓它發生! '<3' – ELLIOTTCABLE 2017-11-21 17:36:44
我能問這裏有什麼用呢? – alessioalex 2012-01-03 22:06:41
嚴。通過使用熟悉的vim鍵綁定在REPL中提高生產力? – nisc 2012-01-03 22:25:54
在vim之外使用vim綁定很常見,不是嗎?例如,我在ZSH,bash和ipython中使用它們(所有這些都是REPL)。也許我不明白你的問題? – nisc 2012-01-03 22:36:42