问题描述
我在使用命令 :!ruby %
时收到一条损坏的错误消息。
puts 'Hello world'
lfd
我得到了什么:
Hello world
[1mTraceback[m (most recent call last):
Documents/Ruby/stack.rb:2:in `<main>': [1mundefined local variable
or method `lfd' for main:Object ([1;4mNameError[m[1m)[m
shell returned 1
我想得到什么(所以它通过终端工作):
Hello world
Traceback (most recent call last):
stack.rb:2:in `<main>': undefined local variable
or method `lfd' for main:Object (NameError)
我知道 Ruby 不明白 lfd
是什么。我的意思是,有些词在这里显示不正确。我在屏幕截图中强调了红色和绿色的差异。
我得到了什么:
我使用 MacVim 8.2
我想得到什么(终端):