簡體   English   中英

vi readline支持jruby的irb

[英]vi readline support for jruby's irb

我最近開始使用jruby。 在正常的ruby的irb中,由於.editrc文件,我獲得了vi readline支持

.editrc文件

綁定-v

但是jruby似乎沒有使用該文件,也沒有從.inuptrc文件中獲取vi readline。

有沒有辦法在jirb中獲得vi readline支持?

JRuby不使用libedit或readline,因此不會讀取這些文件。

此外,JRuby不支持vi編輯模式。

irb(main):001:0> Readline.vi_editing_mode?
NotImplementedError: vi_editing_mode?() function is unimplemented on this machine
    from org/jruby/ext/Readline.java:358:in `basic_quote_characters'
    from (irb):1:in `evaluate'
    from org/jruby/RubyKernel.java:1022:in `eval'
    from org/jruby/RubyKernel.java:1338:in `loop'
    from org/jruby/RubyKernel.java:1131:in `catch'
    from org/jruby/RubyKernel.java:1131:in `catch'
    from /usr/local/jruby/bin/jirb:13:in `(root)'

不可否認,JRuby的Readline支持還有很多不足之處。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM