law*_*nce 5 ruby macos irb readline word-boundaries
我在Snow Leopard上使用终端.
在命令行,如果我输入了foo.bar.baz.bang.quuz.quux,当我点击选项-B时,它会逐字地向后移动光标 - 在每个周期停止,因为它认为一个周期是一个字边界.同样,选项-F逐字前进.
在irb(0.9.5,ruby 1.8.7)中,选项-B和-F也有这种行为,但句点不再被视为单词边界,这使得这些键盘快捷键显着减少了用处.
我怎么能改变这个?
编辑:Curiouser和curiouser:在具有相同irb和ruby版本的EC2实例上,句点被视为单词边界.
这与这里相关吗?
http://jorgebernal.info/2009/11/18/fixing-snow-leopard-ruby-readline/
无论如何,请确保选项 B/F 实际上绑定到 inputrc 文件中的前向和后向单词,就像 John 指出的那样。
此外,单词边界由您的语言环境决定(请参阅“语言环境”命令),更具体地说,由 LC_CTYPE (字符分类)决定。我不认为这是这里的问题,但您可能需要检查并比较您的区域设置,以防万一。